Senior Test Engineer - Data testing Pyspark

1 - 5 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Test Engineer at our company, you will play a crucial role in bringing a modern, automation-first approach to testing software and data services. You will work in a team-based environment that aligns with Agile principles, empowering you to have meaningful conversations and establish behaviors that promote Agile concepts. Your expertise in software quality techniques and tools will be utilized as you collaborate with your team to design optimal testing approaches across multiple tech stacks. Your role as a champion of quality will enable the team to maintain and improve velocity, while also providing you with opportunities to continually elevate the Quality Engineering capability. **Responsibilities:** - Develop and evolve test plans for complex applications. - Deconstruct business requirements into tests that optimize for coverage and risk (95% target test coverage). - Create trusted test automation with high reliability and relevancy (95% target test automation). - Work with test automation frameworks to implement automation for new business functionality. - Assess and advise on testability of user stories, including acceptance criteria, non-functional requirements, and the definition of done. - Work closely with engineering teams and demonstrate strong debugging skills. - Share knowledge with your team and other members of the organization, such as recommending new tools/processes to enhance productivity and quality. **Qualifications:** - 3+ years of experience working as a Test Engineer or similar role. - 1+ year of experience with Java, Python, or JavaScript development (intermediate - advanced level). - 3+ years of experience working with Test Automation frameworks (e.g., Selenium, Junit, Nunit, Robot, etc.). - Experience developing functional tests (e.g., integration, interface/API testing, and unit testing). - Experience with web service technologies (e.g., XML, REST, SOAP). - Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience. **Preferred Qualifications:** - Experience developing non-functional tests (i.e., performance testing, load testing, stress testing, security testing, etc.). - Strong technical individual contributor - experienced with modern quality engineering tools. - Experience with black-box and white-box testing. - Knowledge of various deployment strategies (i.e., Blue/Green, Canary, A/B, etc.). - Experience with BDD and TDD. - Experience with Code Quality tools (e.g., SonarQube). - Experience with Security Scanning tools (e.g., Snyk, BlackDuck). - Experience with CI tools (e.g., Jenkins, GitLab, CircleCI). - Passion for excellence in product quality and reliability. - Excellent communication and problem-solving skills. As a Test Engineer at our company, you will play a crucial role in bringing a modern, automation-first approach to testing software and data services. You will work in a team-based environment that aligns with Agile principles, empowering you to have meaningful conversations and establish behaviors that promote Agile concepts. Your expertise in software quality techniques and tools will be utilized as you collaborate with your team to design optimal testing approaches across multiple tech stacks. Your role as a champion of quality will enable the team to maintain and improve velocity, while also providing you with opportunities to continually elevate the Quality Engineering capability. **Responsibilities:** - Develop and evolve test plans for complex applications. - Deconstruct business requirements into tests that optimize for coverage and risk (95% target test coverage). - Create trusted test automation with high reliability and relevancy (95% target test automation). - Work with test automation frameworks to implement automation for new business functionality. - Assess and advise on testability of user stories, including acceptance criteria, non-functional requirements, and the definition of done. - Work closely with engineering teams and demonstrate strong debugging skills. - Share knowledge with your team and other members of the organization, such as recommending new tools/processes to enhance productivity and quality. **Qualifications:** - 3+ years of experience working as a Test Engineer or similar role. - 1+ year of experience with Java, Python, or JavaScript development (intermediate - advanced level). - 3+ years of experience working with Test Automation frameworks (e.g., Selenium, Junit, Nunit, Robot, etc.). - Experience developing functional tests (e.g., integration, interface/API testing, and unit testing). - Experience with web service technologies (e.g., XML, REST, SOAP). - Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience. **Preferred Qualifications:** - Experience developing non-functional tests (i.e., performance testing, load testing, stress testing, security testing, etc.). - Strong technical individual contributor - experienced with

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You