Job Title

Senior QA Engineer

Company Name
ICE Data Services India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
10 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Job Purpose:
The Senior QA Engineer in Data team will be responsible for ensuring complete test coverage of data platform and product functionality, development, and maintenance of comprehensive test automation infrastructure, helping with debugging and validating fixes for production issue. This role is responsible for performing a variety of QA engineering tasks including design and development of automation test frameworks, executing, and automating tests, actively participate in grooming, participate in production calls, and help with resolving production issues, raise appropriate questions very early in feature development. The ideal candidate will have the necessary skills and experience and love to work in a fast-paced, challenging environment, is self-motivated, can lead and drive initiatives, mentor junior engineers. This role also collaborates directly with a cross-functional team of Architects, Designers, Engineers, Product Managers, and other stakeholders to facilitate the design and development process.

Responsibilities:
Be an active participant in planning, grooming, and designing product features with the ability to view the product from a customer perspective
Collaborate with cross functional teams involved in product delivery
Write test plans, Develop, execute and automate test cases. 
Review and triage test failures and verify fixes
Participate/host defect triage meetings
Participate in product defect and incidents RCA
Enhance and extend test automation libraries and frameworks. Create new test frameworks as and when needed. 
Manage multiple competing priorities in a fast-paced Agile environment
Participate in on-call rotations, driving bug isolation and helping restore the service
Stay current with the latest engineering technologies and best practices
Estimate the effort for testing, automating features at release level and work with team in delivering it.
Lead junior team members in team, guide them in developing robust tests and debugging.
Provide periodic updates to the management at sprint and release level
Foresee and timely share risks to release timelines with management. Provide inputs on mitigation plan.

Knowledge and Experience:
BS/MS in Computer Science or equivalent domain
10+ years of experience in Software Quality Engineering
Excellent analytical skills
Ability to analyze requirements, develop test plan/strategy, create and execute test cases, track defects and report results
Strong knowledge of object-oriented programming language like Java. Python will be a strong plus since we have test automation in both Java and Python. If not, then candidate should be willing to learn Python.
Expert in test automation using Java, testNg, maven and Selenium. The ideal candidate can create new frameworks for new problems without any guidance. 
Proficient in SQL queries and Relational Database concepts, Aurora Postgres, AWS RDS, PostgreSQL, MSSQL, data structures and data operations in general
Expertise in data workflow testing, data analysis, Test Data Creation in different format/input files along detailed data verification testing with handling regulated data
Technically familiar with development concepts and formats such as SQL, XML, JSON and scripting languages
Experience in testing non-GUI applications (SQL, Flat Files, XML, JSON etc.)
Experience in testing and delivering enterprise products on cloud
Exposure to testing backend server-side features as well as UI features. 
Hands on experience with AWS technologies like Athena, Glue, EMR
Good knowledge of API testing techniques and tools: Postman, REST-Assured
Sound technical background, great communication skills, ability to innovate and simplify, and a motivation to achieve results in a fast-paced environment
Proficient in debugging and resolving SOA(Service Oriented Architecture) based products on cloud. 
Proficient understanding of code versioning tool and familiarity with Continuous Integration atmosphere
Relentlessly high standards

Preferred:
Experience in ETL testing using Microsoft SQL Server Integration Services (SSIS)
Working experience with Python
Working experience with services/tools like Kafka/Kibana/Splunk/PostGreSQL/Snowflake/AWS Athena/AWS Cloud watch/ AWS RDS/DB Solo/MS SSIS
Exposure to Security and Performance testing

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
September 02, 2023
Additional information

--