Job Title

Senior Quality Assurance Engineer

Company Name
Wabtec
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
6 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

We are looking for Senior Software Quality Test Engineer who can join in our exciting journey of building next generation features. In this role, you will be responsible for designing test strategy, create & execute test plans and prepare test reports to support all test phases for software products based on data, web and mobile technologies. Design test automation that will be used to implement the automation strategy. The position is responsible for driving the software quality engineering efforts across unit, module, system and user acceptance testing. You will be working be multiple teams to come up with the data quality test strategies

Essential Responsibilities:
Lead Quality Engineering efforts across the product versions. Provide subject matter expertise in quality engineering processes and methodologies with ability to adapt and improvise in various situations
Lead impact assessment and decision related to Quality Engineering plan related to Data , BI data pipelines and web applications /Mobile and strategy for the whole release.
Leverages extensive expertise in manual and automation testing to design and enhance test scripts that can be used across releases and leveraged by all test phases in data pipeline or data engineering pipeline or Machine Learning Model
Provide expert oversight, mentoring team members and leading quality initiatives in large development efforts. Experienced in effectively delegating work.
Demonstrate deep understanding of competitive landscape, latest trends and technologies in Quality Engineering. Demonstrate the ability of benchmarking against competition.
Provide expertise in continuous integration process and test automation while mentoring and training team members in the process.
Uses test automation techniques (data driven, pairwise, mocking, test hooks) that fit the problem space. Understands designing and coding for testability to produce quality code with the lowest cost.
Publishing standard Quality reports for the products.
Ensuring test plan and test case creation within the sprints.
Creating an environment for avoiding escapes to production.

Qualifications/Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field required, with 6+ years of experience in professional Quality Assurance or Software Testing.
3+ years hands on experience with Python, Selenium , Data quality testing tools like Great Expectations, Python etc.
Experience working as part of teams following Agile Scrum methodology
Advanced knowledge of test-driven development, defect and test case management tools like Rally,JIRA
Experience with test Automation tools such as Katalon, Selenium Web driver, Cucumber, Protractor, TestNG, SoapUI, JMeter, Pytest, Great Expectations etc.
Experience with common testing frameworks (eg. Jest, Jasmine, QUnit, JUnit)
Experience with code coverage tools (e.g. SonarQube, JSCoverage, Clover, Emma) to identify test coverage.
Knowledge of Java, JavaScript,Python,  OSGI, XML, spring, SQL, PostgreSQL and Shell scripting.
Strong oral and written communication skills.
Preference for experience with Rail domain and/or embedded software/ industrial communication products.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
May 17, 2023
Additional information

--