Position: Middle/Senior Automation QA Engineer
Company: Keenethics
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-12-01T00:00:00+02:00

This position will be maintaining test plans and performing testing for business intelligence, analytics, and dashboarding projects across a variety of industries. 
**Responsibilities:**

- Drive testing innovation and efficiency improvements;
- Establish testing best practices and ensure adherence across the team;
- Plan, design, and execute test strategies across multiple platforms and frameworks utilizing industry-standard testing methodologies or processes;
- Developing and maintaining CI/CD, and test automation infrastructure;
- Analyze, troubleshoot and report on test execution results including non-conformance to spec, regression break, design issues, and/or performance issues;
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback;
- Create detailed, comprehensive, and well-structured test plans and test cases;
- Estimate, prioritize, plan and coordinate testing activities;
- Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly, and track bugs;
- Develop and apply testing processes for new and existing products to meet client needs;
- Create regression tests during and after each release using our automation framework;
- Perform thorough regression testing when bugs are resolved;
- Collaborate with product and development teams on features and fixes;
- Apply testing methodologies, principles, and processes to define and implement key metrics to manage and assess the testing process including test execution and defect resolution;
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements;
- Monitor debugging process results;
- Investigate the causes of non-conforming software and train users to implement solutions;
- Track quality assurance metrics, like defect densities and open defect counts;
- Stay up-to-date with new testing tools and test strategies;

**Qualifications:**
- 3+ Years of software QA automation experience;
- 3+ Years using both **Selenium and Appium** for UI regression testing experience (Cypress is a bonus);
- Basic knowledge of SQL and querying databases;
- Experience working in an Agile/Scrum development process;
- Understanding of cloud & containerization principles;
- Familiar with CI/CD tooling and infrastructure including Jenkins;
- Experience building, using, and testing APIs;
- Familiar with performance testing strategies;
- A passion for troubleshooting and finding unexpected behavior;
- Strong work ethic, sense of ownership, and initiative;
- Strong analytical, programming, and problem-solving skills;
- Self-motivated, organized, ability to handle multiple projects;
- Experience in verifying large quantities of data;

**We offer:**

- Flexible schedule;
- Competitive salary;
- Paid day-offs and sick leaves;
- Compensation for sports activities and massages;
- Сompensation for education;
- Regular tech talks and conferences;
- Free English classes;
- Laptop amortization program;
- Mental Health support program;
- We work remotely, but it is possible to work from the office.