Requirement details:
Internal Job ID:TWKA_251
Automation Test Engineer
H1,GC,USC ,h4-EAD acceptedLocation: All 100% Remote
All over: There could be more than 1 interview conducted-- all interviews are going to be virtual with cameras on
Work Environment: Agile-- dynamic and fast paced environment
Onboarding: 1week
EXP: 9+ Years
Industry experience: Nice to have hydraulics experience or IoT background
Experience in testing the Oil and Gas Industry software
Required Skills ( Must have all skills):
- Python/Pyspark (MUST)
- Will be creating data bricks, work books and interacting with the data
- Must have data structure knowledge
- Aggregating data from various sources within their systems
- Masters in computer science
- Databricks
- Integration and end to end testing
- Testing API Apps critical
- Really looking for someone here who can formulate intelligent testing methodologies and execute them on their own
- Should be familiar with Azure resources
- Working with the data engineer-- won't be responsible for pipeline builds, instead leading testing methodology and execution and analysis of the resulting data.
- 2+ years of Software Quality assurance automation
- Automation tools: Build up the tools within Python
- Industry experience: Nice to have hydraulics experience or IoT background
Job Description:
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
Educational Qualification:
Must have BE/B Tech (Computer Eng, Computer Technology, or Information Technology)
Must have Masters 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