Software Automation Engineer II
Advisor360° · Needham, MA · 3 wk ago
Quality AssuranceFull-time
About the role
This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters.
Responsibilities
- Work collaboratively with cross functional stakeholders employing a “shift left” mentality.
- Interpret requirements documentation to create comprehensive test plans.
- Ensure adequate test coverage within product areas.
- Perform investigative and negative testing to find application limits.
- Develop solid understanding of team's domain area and assist with requirement refinement.
- Automate manual test cases.
- Work within software engineering teams to ensure product quality.
- Lead troubleshooting and issue resolution activities.
- Document discrepancies using defect tracking tools.
- Engage in software release activities.
- Create and maintain regression test suites.
- Debug issues from failed daily automation executions.
- Analyze business requirements to create effective test plans.
- Collaborate with engineers to develop reliable, efficient automation tests.
Requirements
- 4+ years of software quality assurance experience.
- Knowledge of software engineering testing best practices.
- Analytical approach to troubleshooting.
- Ability to work and communicate effectively across disciplines and teams.
- Strong programming experience in Python with Playwright & Selenium.
- Understanding code architecture best practices such as reusability, maintainability, scalability, and abstraction.
- Experience and understanding of source control (BitBucket/GitHub).
- Experience working with REST APIs and usage of tools like Swagger and Postman.
- Experience with Azure.
- Experience with SQL and relational databases with capability to dig into and understand data.
- Knowledge of the fundamental concepts of Continuous Integration/Continuous Delivery.
- Thrives in fast-paced, dynamic environments and is comfortable prioritizing and delivering results.
Qualifications
- BS/BA degree in Computer Science, Engineering, or a related field.
- Experience with Agile methodologies.
- Experience with DevOps practices.
- Experience with CI/CD pipelines.
- Experience with cloud platforms (AWS, Azure, GCP).
Skills
- Python programming.
- Playwright and Selenium automation frameworks.
- Azure services.
- SQL and relational database management.
- Continuous Integration/Continuous Delivery principles.
Benefits
Comprehensive health benefits, including dental, life, and disability insurance. Unlimited paid time off program.
Pay
The estimated base salary range for this position is $86,000-$98,000 + bonus & equity.
Schedule
This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters.