Job responsibilities will include but are not limited to:
Develop automated test frameworks and suites on API and Integration levels of testing using Python and PyTest
Incorporate test automation into CI/CD
Perform unit testing, integration testing, functional testing, regression testing, and exploratory testing
Create, extend and maintain test automation libraries and frameworks developed in Python
Creation of Test Cases with clear test objectives using Action Based Tests
Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimating/reporting, acceptance criteria definition, etc.).
Works closely with stakeholders such as Product owners, SME, Development team, Scrum master to understand and effectively drive Software Quality
Identify, classify, document, and reproduce defects in software and systems
Works closely with Business Analysts/End-Users to understand the Application and how it is used
Deployment of applications and issue investigation and trouble shooting.
Coordinate test activities to support patches
Requirements and Qualifications:
Work Experience: Around 2 Years of Software Quality Assurance Automation Engineer
Educational Qualification:
Must have BE/B Tech (Computer Eng, Computer Technology, or Information Technology)
Technical skills needed:
Must have skills
Python / PySpark
Data Structures knowledge
Experience with Python, PyTest and PySpark
Experience with Databricks
Integration and End to End testing experience
Testing API applications
Good to have:
Message Queuing understanding
Experience working in Azure Dev-Ops
Experience testing the Oil and Gas Industry software
Facilitates setup and configuration of test environment
Non-technical skills needed:
Fluent in English.
Good written and verbal communication.
Work with less supervision
Good Team player
Works well within a team environment
--
You must verify your mobile number to apply to this job.