Job Title

Software Quality Assurance Specialist

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

Work closely with scrum team members to clarify requirements, ensure testability and ability to automate, to provide feedback on design, both functional and technical. Innovate on latest tools and processes to improve QA functional manual and automation testing, document best practices and mentor junior team members. Identify test cases from acceptance criteria for the User Stories, estimate work and participate in design reviews. Work on frameworks to ensure continuous deployment and continuous integration. Develop new proofs-of-concepts for QA Automation, ensuring continual improvements.

What we need from you
Undertake end-to-end test activities such as test script development, test execution & defects management.
Work collaboratively with test manager / business Analysts in project to assess test scenarios and provide test requirements based on risk-based testing methodology.
Design and develop test frameworks for automation testing using Selenium, BDD, Cucumber, APPIUM, and WebDriver.
Create automated tests specifically targeting web services and REST APIs to ensure efficient and thorough testing of these components.
Design and develop test strategy, test plan, test reporting, test conditions, test scripts, test data, and expected results for test streams, including product test, integration test, technical test and deployment Test.
Develop, update, and maintain existing regression test assets.
Identify & manage test data, test environment needs.
Work closely with developers, support for various testing activities including test case / script writing, clarification, data load, build deployments etc.
Execute test scripts, provide test progress, test results with accurate reporting.
Provide clarity on defect severity & priority.
Coordinate with development team/vendors for defect fixes.
Participate in improvement initiatives.
Being flexible to develop T shaped skills by augmenting manual testing experience and building domain related skills.

What we need from you
Bachelor’s degree in computer science or equivalent
5+ years of experience in QA automation of web applications, web services and REST APIs.
Automation frameworks, tools, technologies, and quality engineering methodologies
Experience with test automation of integration and UI end-to-end automated tests
Experienced with STLC and testing concepts.
Understanding of build pipelines, software development lifecycle, testing methodologies, QA terminology, processes and procedures using ATDD and TDD methods
Work expertise in test automation of web services and web APIs
Real time work experience in developing automation frameworks such as selenium webdriver, APPIUM, Web driver IO, Protractor, Jasmine etc. to test applications across multiple browsers.
Experience with continuous integration and continuous deployment, working knowledge with VSTS & GIT.
Programming skills, knowledge of OOAD/OOPS concepts and MS-SQL Server
Skills in test integrations, defect management and test management using any ALM tool (VSTS / Jira).
Effective communication skills are essential, along with being self-driven, results-oriented, motivated, and a flexible team player capable of collaborating across different time zones
Strong knowledge of mobile testing, exposure to agile and Devops concepts is an added advantage.
Experience with test management tool (preferred with VSTS, TFS, Jira add on) integration with automation. (Added advantage)
Knowledge of C#, VBScript, JavaScript & Typescript is desired to handle REACT, Angular2 ((Added advantage)

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
January 31, 2024
Additional information

--