Job Overview:
We are seeking a talented and motivated Software Development Engineer in Test (SDET) with strong experience in API testing using Rest Assured and Python. The ideal candidate will be responsible for developing maintaining and executing automated test scripts to ensure the quality and reliability of our software products.
Key Responsibilities:
- API Testing:
- Design develop and execute automated test scripts for RESTful APIs using Rest Assured and Python.
- Ensure thorough test coverage of API functionalities including edge cases error handling and performance testing.
- Automation Framework Development:
- Build and maintain scalable and reusable test automation frameworks.
- Integrate automated tests into the CI/CD pipeline to enable continuous testing and fast feedback loops.
- Test Strategy and Planning:
- Collaborate with crossfunctional teams to understand requirements and define test strategies.
- Identify test cases create test plans and ensure alignment with business objectives.
- Defect Tracking and Reporting:
- Identify document and track defects and work closely with developers to resolve issues.
- Provide clear and concise test reports highlighting key insights and recommendations.
- Quality Assurance:
- Participate in code reviews pair programming and other quality assurance activities to ensure highquality code delivery.
- Advocate for best practices in testing and software development including code quality security and performance.
Required Skills and Qualifications:
- Experience:
- 35 years of experience as an SDET QA Engineer or in a similar role.
- Handson experience with API testing using Rest Assured.
- Strong proficiency in Python programming.
- Automation:
- Proven experience in developing and maintaining test automation frameworks.
- Familiarity with CI/CD tools like Jenkins GitLab or similar for integrating automated tests.
- Testing Tools:
- Experience with test management tools like JIRA TestRail or similar.
- Knowledge of version control systems like Git.
- Soft Skills:
- Excellent problemsolving and analytical skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications:
- Experience with other automation tools like Selenium or Appium.
- Familiarity with performance testing tools.
- Knowledge of cloudbased testing environments.
Why Join Us
- Opportunity to work on cuttingedge technologies and projects.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Professional development opportunities.
python,rest,automation,api testing,selenium,appium