About the role:
This is a unique full-time opportunity for an individual who is seeking new challenges. In this role you will be leading member of Product Development team, which designs, develops and operates large-scale, Web-based applications. In this role you will deliver technical automation solutions to ensure overall quality and integrity of scalable, high performance solutions for transaction-intensive web application and micro services. This position plays an integral role in providing technical and product feedback at all stages of the development life cycle.
What You Will Be Doing:
- Design, develop and implement automated tests
- Design, develop and implement performance/load and security tests
- Write extensive Automation scripts or automate everything
- Write Integration and Unit tests in collaboration with developers
- Perform reviews of new automation and application code
- Deliver test automation solutions in accordance with enterprise standards and within development and operational guidelines
- Collaborate with Developers and DevOps engineers to integrate automated test successfully to CI/CD and deployment pipelines
- Constantly evaluate and enhance the test automation strategy and approach
- Research and implement tools that support faster delivery with high quality
- Develop in-depth system and application knowledge to provide higher test quality and coverage
- Review and assist developers in the making of test plans
- Provide usability/functional feedback to the product team and assist in applying application standards
- Collaborate as part of the scrum team in grooming user stories and development of acceptance criteria for the user stories.
What You Will Need for this Position:
The prerequisites for joining our team are very simple. We care more about your attitude, aptitude and go forward approach. You need to have a strong passion for software testing and must take pride to be a problem solver and automate everything should be your goal. You should also have great analytical skills and ability to handle complex, modular software testing in a collaborative team-based environment.
- B. E.\B Tech\MCA (Must) from reputed institute/University
- 2-4 years of relevant experience
- Min 1 year of hands-on experience in developing test automation for web based application (Cucumber and Selenium preferred)
- Minimum 1 year hand-on experience in web services/API automation testing (Postman/Karate/Rest Assured preferred)
- Proficient with developer tools and IDEs, such as Intellij/Eclipse/Visual Studio Code and GIT
- Experience working in a CI/CD environment like Jenkins for executing and integrating automated tests
- Strong troubleshooting and analytical skills, the ability to debug and resolve difficult technical problems
- Good knowledge of web domain and web technologies
- Good knowledge on Object Oriented Programming concepts
- Good hands on experience in developing and monitoring performance automated test (using Gatling or JMeter or any other similar tools)
- 2+ years of hands on programming/scripting experience in any one of the below languages
- Java, Scala, ReactJS or Groovy
- Working experience on tools/technologies like Junit, TestNG, Jest, Karate is a plus
- Worked in agile (Scrum) team for minimum 6 months