Description
If you know what it means to work in a startup, if you want an opportunity to shape rather than inherit a corporate culture, and if you can prove you’ve got the chops, we want you at the table.
Job overview
As a Senior QA Engineer you job will include test planning, test development, test execution in support of project goals, as well as collaborating with other QA / Development team members and Business Partners to ensure comprehensive test coverage and improve overall product quality.
You must be an energetic, self-starter with a desire to learn new things quickly and able to think "out of the box.
Major Responsibilities
Define and maintain test plans and test specifications for functional, integration and performance testing; manual execution of test cases;
and reporting product failures
- Conduct review and sign-off for test plans and use cases; build consensus with business owners and engineering
- Lead automated testing efforts for specific areas of functionality
- Own and Deliver design, development and maintenance of automated tests
- Communicate test coverage, red flags and anomalies to stakeholders and leadership to aid in making the decision to certify releases
- Take ownership of certain product module QA efforts
- Work closely with engineering teams to analyze and resolve product defects
Required Experience
- Minimum 5 years of QA experience in reviewing product requirements and design, creating test plans, and testing scalable, distributed, fault-tolerated web based applications
- Minimum 2 years of practical experience in automation tools required (Selenium / Python)
- Experience in SaaS and Web 2.0 apps technologies (HTML, CSS, JavaScript, PHP and JSON)
- Experience in Enterprise applications (Data Warehousing or Business Analytics applications is a plus)
Nice-to-Haves
- Understanding of network protocols
- White-box testing on an embedded platform
- Experience in messaging frameworks like RabbitMQ
- Experience in Agile development environment