What You'll Do
We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our dynamic team at Avalara. As a Senior SDET, you will play a crucial role in ensuring the quality and reliability of our software products through rigorous testing and automation.
- Test Automation Development:
- 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.
- Quality Assurance:
- 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.
- Continuous Integration/Continuous Deployment (CI/CD):
- 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.
- Performance Testing:
- Conduct performance testing and analysis to identify bottlenecks, optimize software performance, and enhance scalability.
- Documentation and Reporting:
- 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 Validation, 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 automated testing frameworks like Selenium, Appium, or JUnit.
- Familiarity with Agile methodologies and tools such as Jira or Azure DevOps.
- Knowledge of software testing principles, techniques, and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities, with a focus on teamwork and continuous learning.
What You'll Need to be Successful
- 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, Postman, 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.
About Avalara
We're Avalara. We're defining the relationship between tax and tech.
We've already built an industry-leading cloud compliance platform, processing nearly 40 billion customer API calls and over 5 million tax returns a year.
Last year, we became a billion-dollar business
, and our tribe expanded by a cool thousand people - there's nearly 5,000 of us now. Our growth is real, and we're not slowing down - not until we've achieved our mission - to be part of every transaction in the world.
We're bright, innovative and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we've designed, that empowers our people to win. Ownership and achievement go hand in hand here. We instill passion in our people through the trust we place in them.
We've been different from day one. Join us, and your career will be too.
EEO Statement
We're an Equal Opportunity Employer. Supporting diversity and inclusion is a cornerstone of our company we don't want people to fit into our culture, but to enrich it. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law. If you require any reasonable adjustments during the recruitment process, please let us know.