7+ years of professional experience as a software test engineer or software developer in Test Automation script development and execution.
7+ years of experience with programming languages such as Java, C#, and JavaScript.
7+ years of experience with various types of testing including functional, performance, compatibility, usability, reliability, security, and maintainability.
5+ years of experience in Automating WEB and API Testing.
4+ years of experience in Modern Automation framework design and development using frameworks such as Playwright, Cucumber, Cypress, Mocha, Chai and Jest. Preferable to have experience in Playwright and Cucumber
5+ years of experience with Behavioral Driven Development & Test-Driven Development to generate test cases from User Story Acceptance Criteria and contribute to BDD automation framework.
5+ years of experience in preparing/minting test data, setting up test environments, and utilizing mobile applications, microservices, and distributed systems.
5+ years of experience in QA methodology and software development processes (Agile, Scrum).
Strong experience in using software test tracking tools like JIRA/ADO and Test management tools like QTEST/XRay.
Strong experience in using source code management tools like GITLAB/Bitbucket and CI/CD tools like Gitlab/Jenkins/Harness.
Experience with testing REST/SOAP Services using API testing tools like Postman, SOAPUI.
Good knowledge of databases and SQL, highly desired.
Experience in preparing status reports.
Excellent Communication Skills and client coordination.
Quality-focused with strong attention to detail.
Self-motivated with the ability to work independently or as part of a team.
Bachelor's degree in computer science, or a relevant field, or an equivalent combination of education, military, or work experience.
Good to haves:
Node experience
Docker
Serenity/SerenityJS
Kubernetes
Experience with things like A/B Testing, Blue/Green releases, Canary releases, Feature flags
Bachelor's degree in computer science