Senior QA Engineer (Automation)

  • Pune
  • Knorex
The Quality Assurance (QA) is responsible for working closely with our development and business teams to ensure excellent quality of software products and meeting user requirements. You shall perform and coordinate testing efforts on the assigned software applications to isolate and solve issues pertaining to Knorex products. You shall develop tests and present the test results to the development team. This position is responsible for developing and implementing quality control methodologies in compliance with quality assurance standards, guidelines, and procedures for the designated product/system.
Key Responsibilities
  • You shall perform and coordinate testing efforts on the assigned software applications to isolate and solve issues pertaining to Knorex products. You shall develop tests and present the test results to the development team
  • Utilise tools like TestNG, Junit, Postman, Jmeter, JIRA etc
  • Working experience and knowledge of Selenium WebDriver. Experience of working in Selenium automation project using Java
  • This role will be responsible for the architecture strategy and oversee development and maintenance of enterprise automation, performance and CI/ CD framework.
  • Serve as a domain expert in defining and rolling out testing standard for Web application and API using Selenium
  • Develop high quality automation test engineering best practices, test strategy and principles Design test plans, scenarios, scripts, and/or procedures to determine product quality or release readiness Produce statistics and metrics on QA testing to drive improvement, quality and increased productivity based on the metrics to the Management and involving teams
Requirements
  • A total experience of 5 to 8 years into testing, atleast 3-5 years into Automation Testing
  • Proven experience into building automation framework and Selenium with Java
  • Experience in configuring QA CI/CD pipelines and BDD Cucumber is a must.
  • Experience in building and implementing testing strategies, developing test plans, risk-assessment/risk-based-testing as well as defect management. Experience planning and executing the preparation and build of test data using automated to minimize testing downtime
  • Strong in basics and best practices in used in test automation and scripting.
  • Master Data Objects + Integration Experience in using tools like Cucumber will be an added advantage. Able to read, write and speak English proficiently, and communicate effectively with both technical and non-technical co-workers and/or customers.
  • Exceptional problem solving, analytical and organization skills with a detail-oriented attitude. Able to work in fast paced project cycle by adapting to ambiguous project objectives, changing requirements, and re-prioritized testing focus. Able to meet project related deadlines and have a strong sense of urgency.
  • Experience and knowledge of software development (in Java, Ruby or Python) is mandatory Bachelor's degree in Computer Science or related technical discipline
Benefits
  • Ample opportunities to grow. You get to propose your own ideas and see it through
  • Work with passionate, talented and driven colleagues who get things done!
  • Opportunity to work cross-country and with variety of projects of different nature
  • Challenging and exciting problems that await you to solve
  • Comprehensive Health Insurance Coverage
  • W3F (Work, Wellbeing, Welfare) Fund for courses, materials, personal health and wellbeing