Posted on: 15/07/2025
Job Description :
Responsibilities :
- Integration Testing : Lead and execute comprehensive integration testing of distributed systems, microservices, and APIs to ensure seamless communication and data flow across components.
- Performance & Load Testing : Conduct in-depth performance and load testing using industry-standard tools like JMeter, analyzing results to identify performance bottlenecks, scalability issues, and areas for optimization.
- Test Scripting & Maintenance : Create, maintain, and enhance automated test scripts for various testing types, including regression, functional, smoke, and sanity tests.
- Tooling Expertise : Leverage and integrate open-source testing tools such as Selenium, TestNG, and JUnit for effective automated test execution.
- API Testing : Perform thorough REST API testing using specialized tools like RestAssured, Postman, and Swagger, ensuring API functionality, reliability, and security.
- CI/CD Integration : Implement and maintain automated test suites within CI/CD pipelines using platforms like Jenkins, GitLab CI, or similar tools, promoting continuous testing and faster feedback loops.
- Cross-Functional Collaboration : Collaborate closely with development, DevOps, and other QA teams to embed quality throughout the software development lifecycle, advocating for early testing and shift-left practices.
- Root Cause Analysis : Participate actively in root cause analysis for performance degradation or test failures, providing valuable insights and recommendations for timely resolution.
Qualifications :
- Automation Frameworks : Proven experience in designing, developing, and maintaining test automation frameworks.
- Testing Types : Solid understanding and practical experience with integration testing, performance testing, functional testing, regression testing, smoke testing, and sanity testing.
- Tools :
Hands-on experience with :
- Automation Tools : Selenium, TestNG, JUnit.
- Performance Tools : JMeter.
- API Testing Tools : RestAssured, Postman, Swagger.
- CI/CD : Experience implementing and maintaining test suites within CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Technical Skills : Strong understanding of software development lifecycle (SDLC) and quality assurance methodologies.
- Analytical Skills : Excellent analytical and problem-solving skills, with a keen eye for detail.
- Communication : Strong verbal and written communication skills, with the ability to articulate complex technical issues clearly.
Preferred Qualifications :
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with mobile application testing automation frameworks.
- Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1513070
Interview Questions for you
View All