Essential Duties and Responsibilities:
- Develop and implement a robust automation testing strategy, ensuring scalability and efficiency in the testing process.
- Lead the design and execution of test cases, test scripts, and test data to validate software quality.
- Collaborate with cross-functional teams to understand project requirements and provide testing expertise during all phases of the software development lifecycle.
- Mentor and guide junior QA team members, promoting best practices in test automation and manual testing.
- Establish and monitor key metrics to track QA performance, quality improvement, and testing coverage.
- Identify and troubleshoot complex issues in testing environments and production.
Outcomes:
- Ensure high-quality releases with minimal defects in production.
- Establish and maintain a strong automation framework that enhances test coverage and efficiency.
- Build effective working relationships with stakeholders, ensuring alignment on quality standards and expectations.
Competencies:
- Analytical mindset with attention to detail.
- Strong communication and interpersonal skills for cross-department collaboration.
- Ability to work in a fast-paced, agile environment.
Knowledge and Skills:
- Proficiency with automation tools and frameworks (e.g., Selenium, Appium, Cypress).
- Strong knowledge of testing methodologies, including functional, regression, and performance testing.
- Familiarity with CI/CD pipelines and integration of automated tests.
- Experience in scripting languages (e.g., Python, JavaScript) and SQL.
Education and Training Required:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
5+ years of experience in QA, with at least 2+ years in automation testing.
#LI-LC1
#LI-Remote