
Job Summary
As a Test Engineer II at Businessolver, you will document test scenarios, automate test cases, and learn to develop solutions that improve our test automation framework. A typical day might include reviewing automation runs and addressing failures, documenting test cases to cover a new product or feature, and creating new automated test cases. As a member of a scrum team, your collaboration and contribution will be critical to our success.
The Gig
- Responsible for the design, creation and maintenance of UI and API test scripts.
- Document new and maintain existing Test Cases using Xray Test Management.
- Develop new and maintain existing Cucumber Test Scripts to sustain >80% automated test coverage.
- Extend test coverage by documenting and automating test cases from production bugs.
- Analyze Runlists to identify long running steps or processes that can be tuned and optimized.
- Contribute to Test Case design and Test Planning discussions to maximize quality thinking and test coverage.
- Participate as a member of a Scrum Team, holding yourself and your teammates accountable to commitments and daily progress.
- Work through technical challenges with an appropriate level of urgency.
- Collaborate with teammates to stay aligned on sprint goals and maintain a steady flow of work.
- Work with Software Engineers across scrum teams to maintain consistent Test Engineering practices.
- Apply software design principles to create maintainable and solid UI test scripts.
- Peer review Cucumber Scripts and provide feedback for improvement.
- Estimate work and maintain predictable throughput toward sprint goals.
- Practice continuous improvement by identifying opportunities to improve our test coverage and automation framework.
- Integrate test automation with and maintain CI/CD across environments.
- Define data, rules and testing requirements, and create/maintain test data and test companies.
- Elevate other team members by sharing your expertise and providing mentorship, evangelizing quality and test automation.
- Perform manual testing as needed.
- Collaborate with Product and Developers to clarify product and system requirements ensuring the best possible test strategy.
- Evaluate failing tests to determine root cause.
What You Need to Make the Cut
- Bachelorβs Degree in Computer Science or equivalent practical experience.
- 3+ years of experience automating tests for a SaaS product.
- Basic understanding of Software as a Service.
- Experience applying testing and quality practices such as Test Case documentation, Test Plans, Acceptance Testing, Regression Testing, Test Coverage, Defect Detection.
- Proficient at scripting tests using Cucumber (Gherkin).
- Comfortable working with testing tools such as Xray, TestRail, Eclipse IDE, GitLab, Selenium, Postman, and SoapUI.
- Experience with programming languages such as Java, XML, HTML, CSS, JavaScript is a plus.
- Comfortable documenting and tracking project work within ALM tools such as Jira and Confluence.
- Experience working on a team of 5 or more software and test engineers in a remote environment.
- Experience working with Distributed Version Control Systems such as Git.
- Comfortable using Windows, Linux, and iOS.
- Strong oral and written communication skills.
- Strong sense of ownership and personal accountability.
- Strong understanding of Agile and CI/CD practices.
Timezone overlap
UTC-8β-4
Open to
US
Sign in to track applications and earn points.