Sr QA Engineer | 7 – 9 Yrs | Bangalore

Website Wabtec

Job Description:

This role is for Movement Planner product development as part of Network Optimization in Wabtec Digital Electronics. Person in this role is responsible for testing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business.  S/he contributes to quality engineering discussions. You will build simple solutions to complex problems, with a large number of variables and scenarios considered and optimized in a small amount of time in an agile framework. Candidate should have strong testing technical skills in manual functional testing and with automation and performance testing. AWS knowledge will be an added advantage for the selection of the candidate. Candidate should have good communication skills, working knowledge in agile and using scrum principles. Candidate should be self-motivated, problem solver, demonstrate ownership to timely and high-quality delivery and interested to learn new technologies and skills as required in the project execution. This role will be based out of Bangalore Wabtec office and will be reporting to the Sr. Manager of Engineering.

Job Roles and Responsibilities:

Execute functional, system, regression, and performance testing activities, analyze and report test results to product teams and drive resolution Develop automated test cases for REST services using Rest Assured/equivalent tool and contribute to enhance the automation test framework to execute regression suites. Develop UI Automated test cases using Cypress, Selenium, jasmine framework based on java and selenium High experience in automating test scripts, designing automation framework and executing automation scripts Integrate project testing with continuous-integration process Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts Involved in the areas of the automation of test cases for the purposes of regression testing. Should be a creative and proactive thinker Review product requirements, functional and design specifications to determine and prepare automated test cases. Work closely with various Dev team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner. Apply principles of SDLC and methodologies like SAFe/Agile, CI, Software and Product Security, Integration, Scalability, Documentation Practices, refactoring and Testing Techniques Develop performance test scripts using JMeter, simulate load scenarios, execute and analyze to find out the optimal performance and break points of the system. Work closely with the development team to analyze, debug, and resolve issues. Execute test cases/scenarios at Integrated Test environment and/or within the development/QA environment. Test types to include functionality, regression, defect retesting, customization testing, scenario testing. Document test scripts and test plans tied back to requirements. Identify and track defects, issues, risks, and action items. Validate user stories/features/initiatives for system testing, report preparation, defect recording, and defect tracking. Perform regression testing to validate the resolution of any software or system defects. Work independently and deliver testing and use case creation which meets standards and deliver desired functionality using the technology selected for the project. Make technology choices at individual level and has ability to analyze impact Develop and executes maintainable automation tests for acceptance, integration, end-to-end, functional, and regression test cases Work with scrum team members to diagnose defects and formulate solutions

Job Requirements:

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) 7 – 9 years of overall professional experience in software testing, manual testing, automation, performance testing 3 – 4 years in test automation using Selenium, REST assured, and other automation tools with detailed knowledge of writing Java in a SAFe/Agile environment Experience with UI Automation using Cypress, Selenium, jasmine framework based on java and selenium Experience with performance tools like JMeter or others is desirable Good understanding of Java/JSON/JMS, Knowledge of SQL database scripting and queries in Oracle Working knowledge of Linux, Rally, VM workstation, Oracle SQL Developer, Jenkins, GIT and HP ALM Working knowledge of CI/CD to support continuous automation and deployment process, alongside experience in using Bash commands with Linux. Experience in testing REST APIs using apps such as Postman and Java packages such as REST assured. Knowledge of cloud technologies in AWS. Working knowledge of Docker, as well as awareness in container management tools such as Kubernetes. Experience with issue-tracking and agile project management tools such as Rally, xWiki, HP ALM etc.

Apply Job

When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com