Ensure quality, performance, and reliability of applications through automated testing and process improvements.
Requirements
- automating test cases for web applications and API testing while ensuring quality, performance, and reliability of applications.
- Design, develop, and execute automated tests using Java, C, JavaScript, Python, VBScript, Maven, or other languages as required.
- Expertise in Selenium or Cucumber, Playwright with Typesc, along with other testing frameworks such as JUnit, NUnit, TestNG, or others as required.
- Experience with Test Automation Framework, BDT, Gherkin, Jenkins (or other CI/CD tools), API Testing, Test Planning and Strategy, and Rest Assured as required.
- Proficient in using Gen AI tools, especially GitHub Copilot, for generating test suites, creating documentation, etc.
- JavaScript (Strong)
- Python (Strong)
- Selenium
- Test Automation Scripting – General Experience
- Spring / Spring Boot
- SQL
- Kubernetes
- Terraform
- GitHub Copilot
- Experience in Cloud (preferably AWS)
Responsibilities
- automating test cases for web applications and API testing while ensuring quality, performance, and reliability of applications.
- Design, develop, and execute automated tests using Java, C, JavaScript, Python, VBScript, Maven, or other languages as required.
- Propose improvements to testing processes, technology, and interfaces to enhance team effectiveness and reduce technical debt.
- Hands-on experience in defect management and familiarity with bug/defect-tracking systems (e.g., JIRA) to identify, report, and resolve defects.
- Experience with Test Automation Framework, BDT, Gherkin, Jenkins (or other CI/CD tools), API Testing, Test Planning and Strategy, and Rest Assured as required.
- Proficient in using Gen AI tools, especially GitHub Copilot, for generating test suites, creating documentation, etc.
- Generate and maintain metrics of business processes, test reports, and documentation.
Other
- Strong communication skills with experience in client and stakeholder interaction, ensuring QA processes align with requirements.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field
- 8+ years of relevant experience