You will be responsible for leading and executing testing efforts, developing and maintaining test strategies, and collaborating with cross-functional teams to ensure the delivery of high-quality software. You will leverage your expertise in testing methodologies and automation to drive excellence in our testing processes.
Responsibilities:
Test Planning and Strategy
- Lead the development of comprehensive test strategies and plans in collaboration with stakeholders.
- Define test objectives, criteria, and priorities based on software requirements and business goals.
- Ensure alignment of testing efforts with project timelines.
Test Execution
- Execute hands-on testing, including manual and automated testing, to verify software functionality, performance, and security.
- Conduct rigorous regression testing, exploratory testing, and user acceptance testing (UAT).
- Review and approve test cases and test scripts for accuracy and coverage.
Test Automation
- Develop and maintain automated test scripts using industry-standard tools and frameworks.
- Champion test automation best practices and contribute to the growth of automation coverage.
- Continuously improve the test automation infrastructure for efficiency and scalability.
Defect Management
- Establish and maintain a defect-tracking system.
- Ensure defects are documented, prioritized, and resolved in a timely manner.
- Communicate defects and testing progress to stakeholders.
Collaboration and Communication
- Collaborate closely with software developers, product managers, and other stakeholders to resolve issues and improve product quality.
- Communicate testing status, results, and recommendations to senior management.
Test Documentation
- Create and maintain test documentation, including test plans, test cases, and test reports.
- Ensure that testing documentation is up-to-date and accessible to the team.
Requirements:
- Proven experience as a Software Test Engineer, with a focus on automation and leadership.
- Strong knowledge of software testing methodologies, tools, and best practices.
- Proficiency in programming/scripting languages (e.g., Typescript, Svelte, Golang).
- Extensive experience with test automation tools and frameworks (e.g., Playwright, Testify, Selenium).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- ISTQB or similar certification is a plus.