Software Development Engineer Test (SDET) (I3)
Avalara
- Pune, Maharashtra
- Permanent
- Full-time
- Design, develop, and maintain automated test frameworks and test scripts to validate software functionality and performance.
- Utilize industry-standard tools and technologies for test automation, such as Selenium, Appium, or similar frameworks.
- Collaborate with software developers, QA engineers, and product managers to understand product requirements and ensure comprehensive test coverage.
- Execute manual and automated tests, analyze test results, and identify defects or areas for improvement.
- Implement and maintain CI/CD pipelines to enable automated testing and deployment of software updates.
- Monitor and troubleshoot build and test failures, and work towards continuous improvement of the CI/CD process.
- Conduct performance testing and analysis to identify bottlenecks, optimize software performance, and enhance scalability.
- Create and maintain detailed test documentation, including test plans, test cases, and test reports.
- Communicate test results, quality metrics, and project status to stakeholders in a clear and timely manner.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software testing, with a focus on test automation and quality assurance.
- Strong programming skills in languages like Java, C#, Python, or similar languages used for test automation.
- Experience with test automation frameworks such as Selenium WebDriver, TestNG, JUnit, or similar tools.
- Proficiency in using version control systems (e.g., Git), CI/CD tools (e.g., Jenkins, Azure DevOps), and issue tracking systems (e.g., Jira).
- Solid understanding of software development methodologies (Agile, Scrum) and QA best practices.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.