Pune, Georgia, India
15 days ago
Senior QA Engineer
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 6+ 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 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 Schedule This role offers work from home flexibility of one day per week.
Confirm your E-mail: Send Email