Job Description
Are you passionate about software quality and obsessed with delivering flawless user experiences? Apex Dynamics is seeking a visionary Senior QA Automation Engineer to lead our quality assurance initiatives. We are building the next generation of enterprise software, and we need a technical expert to ensure our systems are robust, scalable, and bug-free.
In this role, you won't just find bugs; you'll architect the testing strategy that defines our product's reliability. You will collaborate closely with product managers, developers, and designers to bridge the gap between technical requirements and user expectations.
Responsibilities
- Design, develop, and maintain scalable test automation frameworks using industry-standard tools (Selenium, Cypress, Playwright).
- Implement CI/CD pipelines to integrate automated testing into the release cycle for continuous feedback.
- Conduct thorough manual and automated regression testing, performance testing, and security testing.
- Identify, document, and track bugs with precision, working with cross-functional teams to resolve issues efficiently.
- Drive the adoption of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies within the engineering team.
- Analyze application performance metrics to optimize load times and user interaction.
Qualifications
- 5+ years of professional experience in Software Quality Assurance, with a focus on Automation Engineering.
- Strong proficiency in programming languages such as Python, Java, or JavaScript.
- Expert knowledge of web testing frameworks and tools (Selenium, Cypress, Appium).
- Familiarity with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
- Experience with API testing tools like Postman or RestAssured.
- Deep understanding of SQL and NoSQL databases.
- Excellent communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.