• The ideal candidate will have a deep understanding of microservice architectures and related technologies, as well as strong programming skills with the ability to develop and troubleshoot code in languages such as Java, Groovy, Python, or similar.
• Demonstrated experience in REST API-based testing is essential, along with a solid background in developing and enhancing test frameworks, writing automation scripts, and utilizing test management tools such as Jira, TestRail, or comparable platforms.
• Familiarity with continuous integration and deployment processes, particularly integrating automated tests within CI/CD pipelines, is highly valued.
• Exposure to AI-driven testing solutions or the use of artificial intelligence to enhance quality assurance practices is also desirable.
• Experience leading and managing QA teams and resources for 2-4 years, with a demonstration of strong organizational and leadership skills, is a plus. • Excellent analytical and troubleshooting skills are necessary, especially in requirements analysis and understanding basic application architecture. • Applicants should be well-versed in the entire software development lifecycle and all major test cycles, including unit, regression, functional, system, performance, volume, and user acceptance testing. • Superior written communication skills for clear documentation and bug reporting, along with a high degree of organization, attention to detail, responsiveness, and the ability to prioritize multiple tasks, are required. • The candidate must be self-motivated, capable of working independently, and effective in collaborative team environments.
Core Skill: Java Groovy Python REST API-based testing Developing/enhancing test frameworks Writing automation scripts Jira CI/CD Microservices Familiarity with all stages of SDLC and major test cycles: Unit Testing Regression Testing Functional Testing System Testing Performance Testing Volume Testing User Acceptance Testing (UAT)
Overall Purpose:
The Software Development in Test (SDET) Engineer is responsible for developing tools/frameworks to solve complex software problems. Bake quality and effectiveness into the development process by assessing the root causes of issues and recommending test coverage and best practice.
Roles and Responsibilities:
1) Develop robust automation framework for mobile/web application testing.
2) Build the necessary software/solution to execute and keep track of application quality and performance.
3) Research and keep up to date to harden SDLC processes via new tools or implementing steps to increase stability and reliability.
4) Debug large and complex codebase to assess the root cause of test failure, Code review and suggest test coverage.
—
shubhamlovevanshi50@gmail.com
—