engineering
Added 2 weeks agoSenior Software QA Engineer
Remote
Responsibilities
- What’s the role? Design and implement automation testing framework and drive that strategy to execution to ensure operational efficiencies across the product team.
- Define, develop, execute and maintain automated end-to-end test cases/use case scenarios that will help with continuous deployment.
- Write clear, concise and comprehensive test cases.
- Estimate, prioritize, plan and coordinate automated testing activities.
- Debug, analyze, record, document and track software issues based on end-to-end testing.
- Investigate the root causes of issues and continuously improve on test coverage and regression testing.
- Track and report QA metrics, like defect densities and open defect counts, to continuously improve the team’s performance.
- Define and perform various testing aspects like functional, scalability, reliability and performance of the product.
Requirements
- Powered by AI, gamification, and real-time data, Perx enables enterprise businesses to build lasting customer habits - not just points programs.
- The ideal candidate must have effective communication skills, strong analytical and problem-solving skills, good
- experience of automated testing frameworks/tools, testing strategy, software debugging and end-to-end testing both black box and white box styles.
- Applicants must be highly motivated and willing to work in a fast-paced agile team with highly talented individuals on complex and early-stage development projects.
- Who are we looking for? Must have programming or scripting
- experience with Ruby, Python, Java, JavaScript, Linux shell script and SQL (at least 2 or more). 8+ years of designing, developing, deploying and maintaining automated testing frameworks.
- Experience in testing cross-browser GUI applications and REST APIs etc. Wide exposure in functional and load testing frameworks/tools like Robot Framework, Selenium, Postman, JMeter, etc.
- Experience working in microservices, Container and Cloud environments. Good knowledge of software QA methodologies and processes.
- Experience working on Agile/Scrum development teams.
- Good communication and organizational skills with the ability to self-manage time and deliverables.