Tell us something about yourself
Senior Software Development Engineer in Test (Python)
Job Description
As an SDET (Software Development Engineer in Test), you will work collaboratively in a continuous integration environment with the developers and the Quality Engineering Lead. This role involves hands-on programming, it’s for someone who is enthusiastic about Quality and can create robust automation testing frameworks. The Senior SDET is expected to enable the developers to build reliable and maintainable tests for their code, leveraging shift-left methods.
Roles & Responsibilities
- Build automation testing frameworks and processes that can be used for day-to-day testing by the developers.
- Enable the development team to adapt the test framework and processes with necessary tools and technologies.
- Enable the development team for Continuous Quality by integrating valuable metrics and dashboards to the CI/CD process.
- Provide inputs on the testability of functional elements and product design, early in the phase.
- Participate in the performance testing and interpret the results with meaningful insights.
- Research test tools, methodologies, and trends and upgrading existing practices and processes.
- Step in and write test code through Pytest, JUnit or other relevant scripting language, whenever called upon.
- Do exploratory testing on the applications and enable additional test coverage.
Skills
- Extensive Experience in testing methodologies and hands-on experience in programming/scripting with Python, Javascript preferably.
- Demonstrated ability in building and maintaining automated test frameworks.
- Ability to recognize risks early and communicate effectively.
- Excellent communication skills to collaborate with the development team.
- Strong understanding of CI/CD pipeline and Continuous Quality Methodologies such as Quality Gates, Pre & Post-Validations etc.,
- Knowledge of services offered by one or more cloud infrastructures such as GCP/AWS.
- Formal education (Masters or Bachelors) in a technical discipline.
Good to have
- 5+ years experience in Testing and Validation; 2+ years of proven experience in building Test Automation Frameworks.
- Deep experience in Software Quality Processes and Methodologies, along with utilizing agile best practices.
- Deliver solid results under tight deadlines and under-specific requirements
Experience
- 5+ Years