Overview
Skills
Job Details
Sr. QA Automation - Cypress-Charlotte, NC- only locals and 10+ Years- F2F interview for client round
Responsibilities: Design, develop, and maintain automated UI and API test suites using Cypress and PactumJS. Write test scripts in JavaScript or TypeScript, ensuring maintainable, reusable, and scalable code. Collaborate closely with developers, product managers, and DevOps to define testing strategies and shift-left quality. Perform API testing, validation of RESTful services, and integration test scenarios using tools like Postman and PactumJS. Implement automated test execution within CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.). Monitor and maintain automated test environments and troubleshoot failures. Drive test coverage improvements across the product, including both functional and non-functional areas. Define and track quality metrics, log and manage defects, and provide reports on test results and coverage. Mentor junior QA engineers and advocate for test automation best practices across the organization. Must-Have Skills & Experience: 10+ years of experience in QA / Test Automation, with a strong background in both UI and API testing. Strong hands-on experience with Cypress (v10+ preferred) using TypeScript/JavaScript for frontend test automation. Proficiency in writing API tests using PactumJS or similar frameworks. Experience testing RESTful APIs and web services, including request validation, response verification, and schema testing. Experience with CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Solid understanding of SDLC, Agile methodologies, shift-left testing, and test pyramid principles. Strong understanding of web technologies: HTML, CSS, JavaScript, HTTP protocols, authentication mechanisms (OAuth, JWT). Proficient with Git and version control workflows. Excellent problem-solving and debugging skills, especially in test automation environments. Strong written and verbal communication skills with an eye for detail. Preferred Skills: Experience with BDD/TDD methodologies. Familiarity with contract testing (e.g., Pact). Experience with performance testing tools (e.g., k6, JMeter) is a plus. Exposure to Docker, Kubernetes, or cloud environments (AWS, Azure, Google Cloud Platform). Experience with test data management, mocking tools, and environment configuration. Familiarity with accessibility and security testing practices.