Key Responsibilities:
- Develop, execute, and maintain automated test scripts for web, mobile, and API testing.
- Analyze functional requirements and design comprehensive automated test plans.
- Identify, document, and track software defects using bug tracking tools like Jira.
- Contribute to the development and enhancement of test automation frameworks.
- Integrate automated test scripts into CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
- Perform regression testing and maintain test coverage through version upgrades.
- Collaborate with cross-functional teams during the Agile SDLC to ensure quality deliverables.
- Conduct performance and load testing using tools like JMeter (if applicable).
- Participate in code reviews, QA process improvements, and team knowledge sharing.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 1-2+ years of experience in software quality assurance with a strong focus on test automation.
- Hands-on experience with automation tools such as:
- Selenium WebDriver
- Cypress
- Playwright (optional)
- TestNG / JUnit / Mocha
- Solid knowledge of scripting or programming languages like Java, Python, or JavaScript.
- Experience testing RESTful APIs using Postman or Rest Assured.
- Proficient in using Git for version control.
- Familiar with CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
- Understanding of Agile/Scrum methodologies.
- Strong analytical, debugging, and communication skills.