Job Description
Are you a meticulous Quality Assurance Engineer looking to drive excellence in a high-growth tech environment? Apex Digital Systems is seeking a Senior QA Automation Engineer to join our dynamic team in San Francisco. You will play a pivotal role in ensuring our software products are robust, scalable, and deliver an exceptional user experience.
In this role, you will work closely with product managers, developers, and designers to define testing strategies and implement automated testing frameworks that integrate seamlessly into our CI/CD pipelines.
Responsibilities
- Test Automation Strategy: Design, develop, and maintain comprehensive automated test suites using Selenium, Cypress, or Playwright.
- CI/CD Integration: Integrate automated testing directly into GitHub Actions and Jenkins pipelines to ensure immediate feedback on code quality.
- Performance Testing: Conduct load and stress testing using tools like JMeter or Gatling to identify bottlenecks in our systems.
- Regression & Smoke Testing: Execute nightly regression suites and smoke tests to guarantee system stability before releases.
- Bug Tracking & Reporting: Document, track, and verify bugs using Jira, providing clear reproduction steps and severity assessments to the development team.
- Mentorship: Guide junior QA engineers and promote best practices in testing methodologies across the organization.
Qualifications
- Experience: 5+ years of experience in Quality Assurance, with a strong focus on automation testing.
- Programming: Proficiency in at least one programming language (Java, Python, JavaScript/TypeScript) and frameworks.
- Tools: Expert knowledge of Selenium WebDriver, RestAssured, or Cypress.
- Database: Solid understanding of SQL for data validation and querying.
- Agile: Experience working in Agile/Scrum environments.
- Education: Bachelor’s degree in Computer Science, Engineering, or related field.