Senior QA Engineer
Sorry, this job was removed at 12:26 p.m. (CST) on Wednesday, April 20, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
Description
The Staff Quality Assurance Engineer is responsible for the holistic end-to-end testing of the different components that make our platform great. The QA Engineer works as a team member along with the Product Manager, Development Team and UI/UX and has the overall responsibility of verifying our products work as designed, reporting issues when there is a misalignment between requirements and implementation and ensuring those issues are properly addressed.
Essential Duties and Responsibilities
- Lead a QA team in scaling across multiple products
- Define the test strategy and plan for new development efforts, and own the creation and ongoing maintenance of test process documentation and test plans
- Coordinate priorities of local and offshore QA team(s)
- Develop and document test plans and test cases from user stories and requirements
- Hands on experience testing web, RESTful, and microservice based applications
- Review and recommend improvements of test plans
- Perform regression and functional testing
- Implement continuous Test Driven Design and testing automation
- Develop and maintain test automation frameworks
- Experience with agile methodology and software engineering best practices in an onshore-offshore model.
- Report status of testing to appropriate teams
- Must be able to set your own priorities, you will often be called upon to solve complex issues on your own
- Excellent verbal and written communication skills
Required Skills/Experience
- Bachelor's Degree in Computer Science, Computer Engineering, Math or related field(s), or equivalent experience
- 5+ years of QA experience in a customer facing software environment
- Experience writing multi-table queries in SQL
- Hands-on experience debugging server side web applications
- Hands-on experience with automated UI testing tool across a variety of web browsers
- Solid understanding of web application architecture and technologies
- Experience with relational databases
Preferred Skills/Experience
- Experience writing multi-table queries in SQL
- Proficiency with one programming language such as Perl, Bash, PHP, Python, C, C++, Java, C#
- Hands-on experience testing database-intensive web applications
- Prior experience implementing testing automation
- Experience integrating other code quality tools such as code coverage, static analysis into the quality process
- Experience building QA reporting dashboards
- Hands-on experience with an automated UI testing tool across a variety of web browsers
- Expertise using continuous integration tools such as CruiseControl
Read Full Job Description