Overview:
We are seeking a highly skilled Python Developer with strong SDET (Software Development Engineer in Test) capabilities and hands-on experience in BDD frameworks, especially Behave, to join our quality engineering team. The ideal candidate will have a strong foundation in test automation, scripting, and collaborative development practices with a focus on delivering high-quality, maintainable, and scalable test solutions.
Key Responsibilities:
- Design and develop automated test scripts using Python and Behave (BDD framework).
- Implement and maintain BDD test suites and scenarios aligned with product requirements and user stories.
- Collaborate closely with developers, QA engineers, and product managers to define acceptance criteria and testing strategies.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar.
- Perform API testing, backend validations, and UI test automation as required.
- Maintain test environments and ensure stability and reliability of test executions.
- Create and manage test data for various testing scenarios.
- Document test strategies, frameworks, and execution results.
Required Skills & Experience:
- 10+ years of professional experience as a Python developer in a QA/Test Automation or SDET role.
- Proven expertise in BDD and Behave for test automation.
- Strong understanding of software testing principles, automation frameworks, and agile development practices.
- Experience with API testing tools such as Postman or REST-assured.
- Proficiency with test automation tools like Selenium, Pytest, or similar.
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, Azure DevOps, etc.).
- Strong knowledge of version control systems (Git).
- Ability to work independently and collaboratively in a fast-paced, agile environment.
Job Type: Contract
Pay: $50.46 - $60.03 per hour
Expected hours: 40 per week
Benefits:
Compensation Package:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Design and develop automated test scripts using Python and Behave (BDD framework).
- 10+ years of professional experience as a Python developer in a QA/Test Automation or SDET role
- Proven expertise in BDD and Behave for test automation.
Work Location: Remote