Tell us something about yourself
Software Development Engineer in Test C#
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 and Dev Engineering Lead. This role involves hands-on programming, it’s for someone who is enthusiastic about Quality and can create robust automation testing frameworks.
Roles & Responsibilities
- Experience in designing and implementing different automation frameworks like Page Object Model, Hybrid framework and BDD.
- Strong hands-on knowledge in C# programming language.
- Exposure to API & Web-services testing using Postman, SOAP UI or any automation libraries like RestAssured, HTTPClient etc.,
- Hands on experience in using SCM tools such as Github, Bitbucket etc., and Continuous Integration tool Azure DevOps/Jenkins (or similar tools)
- Agile / SCRUM Project participation experience.
- Should be well versed with manual QA/Testing process and methodologies.
- Should be able to manage c# Automation Framework.
- Should be able to implement specflow along with c# and selenium in .Net
- 5+ years experience in Testing and Validation; 2+ years of proven experience in building Test Automation Frameworks.
- 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.
- Do exploratory testing on the applications and enable additional test coverage.
Skills
- 5 years of experience as a SQL Developer or similar role
- Strong Database Knowledge (Specially SQL Server)
- Knowledge of C# is a plus
- Good knowledge of Process and Agile is a plus.
- Excellent understanding of Microsoft SQL Server, stored procedures and triggers.
- Proficiency in database performance tuning and optimization.
- Strong problem solving and analytical skills.
- Sense of ownership and pride in your performance and its impact on company’s success
- Critical thinker and problem-solving skills
- Ability to work independently and in a team environment.
- Excellent communication and interpersonal skills.
Good to have
- - Selenium, C#, Spec flow, BDD
Experience
- 5+ Years