Software Development Engineer in Test

Engineering Pune, MH


In this role, you will be responsible for regression, performance and integration testing by creating automated test cases to ensure world class quality of Avalara products. You will be responsible for understanding requirements and designing test cases from the requirements. You will be working closely with product and developer teams on a day to day basis. You will be the voice of the customer within the organization, demanding zero defects and ease of use.
 

Job Duties

  • Establish yourself as a quality automation expert in the team, advocating for complete code coverage of a large codebase in order to enable continuous delivery to customers
  • Responsible for automated testing throughout agile development iterations to ensure zero defects
  • Participate in sprint planning, providing input on required testing tasks, process, and associated effort for the selected user stories
  • Analyze customer bugs and work on reproducing 
  • Contribute towards continuous integration and continuous delivery 
  • Responsible for creating performance and load tests and report on performance impact for every release
  • Participate in code reviews for both the developer and SDET teams 
  • Be a key participant in creating a Quality First and Zero Defects culture
  • Show leadership and dogged investigatory acumen in resolving production issues and outages, and helping the team heal errant processes that led to failures 

Qualifications

  • Minimum of 3 years’ experience supporting teams shipping complex applications to large-scale production environments
  • Track record of being an effective leader and advocate for best QA practices for continuous deployment for high uptime environments
  • Experience creating and using test automation frameworks and tools
  • Strong QA skills: planning, exploratory testing, defect reporting and troubleshooting
  • Great problem-solving skills
  • Experience understanding complex requirements and designing test plans from it
  • Ability to deal with ambiguity and flexibility to work collaboratively with others in a dynamic environment
  • Excellent communication skills, collaboration, follow-up, and self-motivation 
  • Bachelor of Science in Computer Science, Engineering, or related field
  • Preferred Qualifications 
  • Experience working on and testing RESTful web services written in C#
  • Experience working on and testing Telerik KendoUI based UIs
  • Experience using tools such as Selenium, etc.
  • Experience with distributed collaboration tools such as Git, Jira, and Confluence
  • Knowledge of working on AWS deployed systems