Acuity Knowledge Partners

Senior Quality Analyst

Gurugram, HR, IN

28 days ago
Save Job

Summary

Design and develop automation scripts using Selenium, Java, TestNG, Karate/Cucumber Framework. Design and execute test cases / scenarios based on the requirements. Design and execute test scripts based on the requirements. Implement QA best practice. Implement automated scripts for continuous testing (CT) into Bamboo CI/CD pipelines.



Desired Skills and Experience


  • Candidates should have a B.E./BTech/MCA in Information Systems, Computer Science or related fields.
  • 5+ years of professional work experience in Software Testing – Manual & Automation and Quality Assurance practice
  • Experience in testing APIs, web applications and database.
  • Strong expertise performing different types of Functional and Non-Functional testing like System, Integration, Regression, Database, Performance, Stress, etc.
  • Experience in design and development of Test Automation Framework leveraging relevant code libraries.
  • Strong experience using Selenium Webdrivers, TestNG, etc. with Java.
  • Experience of working and implementation on Karate / Cucumber framework from scratch.
  • Should be able to work on the tasks independently as Senior Test Engineer as well as ability to work in a team.
  • Should be proficient with Quality Assurance methodologies.
  • Should have good knowledge on rest API’s and its automated testing.
  • Should have good experience of Database technologies like SQL server, MySQL, etc.
  • Should have good experience on configuration management, version control, etc.
  • Strong experience of implementing automated testing (CT) as a part of CI/CD pipelines.
  • Proven ability to adapt to changes in requirements and learn new tools and practices where needed.
  • Proven ability to understand how ones work fits into the bigger picture.
  • Excellent communication skills, both written and verbal
  • Strong track record of excellent results delivered to internal or external clients.
  • Ability to work with minimal supervision yet integrate appropriately with the Implementation Services team.
  • Excellent interpersonal skills
  • Good to have Financial Services knowledge.
  • Ability to work with minimal supervision.
  • Proven ability to apply analytical and creative thoughts.
  • Ability to multitask and work to tight deadlines in a changing environment


Key Responsibilities


  • A candidate will be responsible for delivery of work including:
  • Identify and select the test cases for automation and/or create, enhance, debug and execute automation test cases
  • Creating an automation test plan and strategy
  • Design and develop test automation framework
  • Understand, analyse and develop complex test data sets for automated testing
  • Configuring Automated Test Environment (ATE)
  • Participating in Automated Environment Setup with an Integrated Development Environment (IDE)
  • Identify and select the test cases for automation and/or create, enhance, debug and execute automation test cases.
  • Execute tests (manual / automated [Selenium, TestNG, Maven, Karate / Cucumber framework])
  • Develop automated test scripts using Selenium and Karate / Cucumber framework.
  • Develop mock up APIs for testing while development is in progress.
  • Suggest improvements on the automation framework.
  • Report defects and assist in their understanding working closely with the developers.
  • Analyse test results and track software testing metrics
  • Prepare and present test reports.
  • Collating and monitoring the defect management process
  • Managing the changes and executing regression tests
  • Maximize test coverage of the system to around 95% and in turn reducing defects
  • Coming up with exact solutions for problems related to object identity and error handling
  • Interacting with customers/clients to solve the various issues they face and updating on the situation
  • Continued learning through additional trainings and code review of automation scripts
  • Improved quality and productivity of output.
  • Communicate and collaborate with product developers, direct manager and engineering peers to develop the correct solutions
  • Effective project planning and development of expected solutions.
  • Effective engagement in development and feedback life cycle
  • Gain broader proficiency for the product and demonstrate ability to contribute to forward direction.
  • Implement or adhere to coding standards and best practices
  • Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, a natural aptitude to develop good internal working relationships and a flexible work ethic
  • Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: