QA Engineer

Location: Pune

What You’ll Do:

  • Responsible for overall manual and automation testing for UI, API, web-services testing, and quality of the project delivery
  • Execute and deliver in sprint and regression automation
  • Establish QE standards, processes, and best practices and ensure their implementation
  • Automate features and functionalities in web-applications with UI, API, and web services automation tools/frameworks
  • Develop test scripts for test case automation and prepare test reports using Selenium, Cucumber, Java/J2EE, J-unit, Rest Assured, and Test-NG
  • Exposure to and experience on different enterprise applications, such as OMS, RMS, PKMS (bonus), inventory services, pricing services integrations, etc.
  • Perform thorough test planning, test strategy, and write test scripts that cover all test scenarios with strong IDE (Eclipse, IntelliJ) and JIRA and defect tracking experience
  • Help the team to identify and resolve problems and issues for smooth project releases
  • Act as the key point of contact for all QE aspects of releases, providing QE services and coordinating QE resources internally and externally
  • Implement and maintain CD/CI pipeline and testing best practices
  • Test NG/JUnit/Rest Assured/Mockito framework for Service Tests Identify missing test scenarios and refine existing automation
  • Mentor Agile and Lean teams
  • Create mocks, test data, set-up for web service testing
  • Manage end-to-end quality, delivery of the project including 3rd party integration
  • Work with cross-functional teams (Operations, PDMs, Business, and PM, TM)

What You Have:

  • 3+ years of active experience in web services testing and Agile practices
  • Experience with sprint and regression automation
  • Strong debugging and defect triage skills
  • Strong domain knowledge and ability to develop and propose changes and enhancements
  • Experience on a standard SCM system
  • Thorough understanding of POM, Data-Driven, Hybrid Framework using Cucumber with Selenium for functional and integration tests
    • Very good knowledge of programming languages, such as Java, Ruby, and Python
  • Good knowledge of SQL, Oracle, DB2, and NoSQL technologies like Cassandra
  • Good retail and eCommerce domain knowledge
  • Good knowledge of Queue based applications
  • Good knowledge of continuous integration tools, such as Jenkins and Bamboo
  • Good at source control management systems (SCM) like GIT
  • Experience with build tools, such as Maven, Ant, and Gradle
  • Good knowledge of services testing using SOAP UI, Ready API, and Postman
  • Strong passion for emerging technology, services, and retail models
  • Strong written and spoken English skills
  • Self-motivated, flexible, and driven with the desire to work in a fast-paced, multi-channel department
  • Strong experience in test, method, and bug tracking
  • Good understanding of SDLC/STLC and testing strategies, able to identify different failure points for solutions
  • Strong passion for emerging technology, services, and retail models

Education:

  • Bachelor’s degree in Engineering or equivalent work experience

 

Ready to apply? Email your resume to recruitment_pune@nisum.com.