About us :
We offer a multitude of services strategy, user experience design (UX), user Interface design (UI), software engineering, testing, marketing, analytics and maintenance all of which come together to form a successful product. We use a hybrid model : Our engineers are based in India, while our UX, UI, strategy, and lead management are in the US. We are not an outsourcing agency; having both regular meetings and a local presence is important to us, just as it is to our clients.
Who are we looking for?
We are looking for a Senior Quality Assurance (QA) Engineer with minimum 6+ years of experience - to develop and execute exploratory and automated tests to ensure product quality. QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. QA Engineer will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.) Ultimately, the engineer should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
The candidate that will succeed in this position will be able to create all the testing and automation frameworks as required for their projects. The candidate that will succeed in this position will be able to create all the testing and automation frameworks as required for their projects. Thus, the candidate may have to work on multiple projects once, also working to improve the company's best practices from a testing a :
- 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
- Taking full responsibility of the automation of testing activities.
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- 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
Requirements :
BE / MCA degree in Computer Science, Engineering or a related subject2-3 years of relevant software testing experienceMinimum 1.5 years of experience in mobile application testingKnowledge of Appium or other mobile test automation frameworkStrong knowledge of software QA methodologies, tools and processesExperience in writing clear, concise and comprehensive test plans and test casesExperience working in an Agile / Scrum development processExperience with performance and / or security testing is a plusExperience in API testingExcellent in test case design, writing test cases and executionGood understanding of Defect Reporting, Sanity, Regression, Integration & System TestingExperience performing Functional Testing, Regression Testing and Ad-Hoc TestingGood hands on testing concepts, testing life cycle and bug life cycleGood knowledge in Selenium is an added advantageVery good communication skills(ref : hirist.tech)