Tell us something about yourself
Software Development Engineer in Test
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
Basic Qualifications
- 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
Preferred Qualifications
- Extensive Experience in testing methodologies and hands-on experience 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.
Experience
- 5-8 Years