The Senior Quality Engineer is an essential role in the software development life cycle and ensures only properly tested software is released to production. A flawless customer experience is our top priority and this role plays a major part in that company goal. By designing and executing properly prepared test cases (both manual and automated) and working closely together with the entire agile team, this goal is achievable. This position focuses on both the agile team as well as the QE organization.
What you will do - Essential Responsibilities
Collaborates closely with developers to script automated integration tests to cover various API\' s
Participates in all Agile ceremonies for Team
Plans and executes tests to cover functional, integration, compatibility and regression needs and reports back findings to the Team
Helps lead test automation effort, advocating for automation and contributes to framework design and suggests process improvements
Reviews automated test runs, reports out on automated test execution and coverage statuses, and maintains broken automated tests
Works with various areas of the business, grasp their processes and learn how they work together
Understands complex problems, develops solutions and can communicate to both people inside and outside of their team
Uses and modifies existing libraries / tools for automation testing
Creates test strategies and plans for team and assists other teams when needed
Identifies new tools or processes for adoption
Writes general documentation regarding QE processes and tools
Develops key quality metrics and reports to stakeholders in the organization
Qualifications and Requirements
5+ years of experience in software quality assurance
Strong understanding of web-services/API's and databases
Strong oral/written communication, presentation, and organizational skills
Strong understanding of automated integration testing
Strong understanding of OOP
Experience coding in C#/.Net strongly preferred
Experience using Github or a similar version control tool
Experience working with build servers and CI/CD
Education: 4-year bachelor's degree in Computer Science or IT related course of study preferred