Role overview
We work to create, preserve, and improve well-functioning, well-designed, multi-platform systems and products for both internal and external customers. If you thrive in a collaborative environment of talented, supportive, results-driven, and customer-focused teammates, this is the place for you!
The Software Test Engineers will work collaboratively with software engineers and leaders, fellow QA (quality assurance) teammates, program managers, and vendors on a variety of highly-visible and highly-impactful projects. Bring your spirit of engineering excellence and join us in contributing to a mission you can believe in!
What you'll work on
- Assists with the development and maintenance of organized test cases, scripts, plans, and procedures (manual) for ongoing repeatable quality assurance (QA) processes
- Designs, develops, and troubleshoots automated test scripts to validate the functionality of web and mobile application components; maintains existing automated tests and creates new automated tests
- Designs and maintains automated load and performance tests to validate web and mobile components
- Assists in the implementation of in-house web and mobile applications test tools
- Collaborates with team and other QA staff to accomplish daily QA tasks on-time with a high level of quality
- Maintains clear, well-organized test documentation, including documenting and prioritizing defects identified in testing with instruction of how to recreate, and participating in the development of end-user documentation
- Ensures either all defects are addressed in the project lifecycle resulting in the resolution of the defect or the defect being moved to a future release
- Queries backend databases as needed using SQL or other database tools
- Maintains excellent knowledge of System i, web, and mobile applications
- Continues to advance knowledge and skills through training
What we're looking for
- 3+ years of quality assurance (QA) experience, preferred in systems quality assurance or the development of applications
- Bachelor’s degree in Computer Science or related field, or equivalent industry experience
- Proven knowledge of SQL query
- Proven knowledge of QA testing methodologies and the testing lifecycle
- Excellent English written and verbal communication skills
- Ability to effectively interact with end-users, peers, managers, and vendors
- Experience implementing automated end-to-end tests, experience with frameworks and tools, such as Selenium
- Ability to code in JavaScript preferred
- Experience testing API’s is a strong plus