Description
Design, develop, and maintain automated test frameworks for enterprise-grade web, API, and mobile applications.
This role is remote.
Responsibilities
- Build and scale automation frameworks using Page Object Model, Data-Driven, Keyword-Driven, and BDD methodologies.
- Execute API automation for RESTful and GraphQL services, validating responses via JSON and XML.
- Develop UI and end-to-end test suites for web and mobile platforms.
- Integrate automated test suites into CI/CD pipelines using Jenkins and GitHub Actions.
- Perform database validation and data integrity testing against relational and NoSQL stores.
Required Skills
- 7+ years of experience in test automation framework design and development.
- Strong proficiency in Java, Python, C#, JavaScript, or TypeScript with OOP expertise.
- Hands-on experience with Selenium WebDriver, Cypress, Playwright, or Appium.
- Proficient in TestNG, JUnit, NUnit, Cucumber, and Rest Assured.
- Experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Knowledge of Docker, Kubernetes, Git, Maven, and Gradle.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Understanding of SQL, Oracle, MySQL, PostgreSQL, or SQL Server.
Preferred Skills
- Experience with performance, load, or security testing tools like JMeter or Gatling.
- Background in Agile/Scrum environments with active participation in sprint planning and code reviews.