
Senior Quality Engineer – Selenium, Rest Assured, Java, TestNG
Elemica
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
About the role
- Responsible for ensuring quality by testing (manual, UI and API automation) the core product's new and existing functionalities.
- Collaborate with the product and development team to contribute to planning, designing, reviewing product code and formulating test scenarios based on Test Pyramid.
- Execute tests as part of a Kanban / Scrum team.
- Analyze and interpret test results and create test reports when necessary.
- Maintain the test ware and ensure re-usability for future regression tests (JIRA/ XRAY) as a member of a QA team.
- Reporting of work in progress, issues, bugs, impediments in JIRA.
- Support internal teams in troubleshooting.
- Increase the test coverage following the principles and architecture of existing frameworks or implement new ones when no framework is present.
- Monitor and act on test automation results in a timely manner.
- Participation in the support of continuous integration, continuous deployment and automation testing strategies.
- Perform UI testing, API and/or Performance testing.
- Understand and be aware of code changes that may impact test coverage and execution.
- Introduce process improvement initiatives.
- Setting up and maintaining test environments.
Requirements
- Bachelor's degree in Computer Science or related field
- 5 Years to 6 Years of experience
- Proficient understanding of software test methodologies/procedures and the overall product development lifecycle
- Experience in deriving test plans/cases/scripts from system requirements
- Solid experience in testing web applications and developing automation test scripts for it
- Solid understanding of Java 17+ and Object-oriented programming
- Solid understanding of UI automation with Selenium and TestNG
- Solid understanding of Page Object Model
- Solid understanding of Test Pyramid
- Good understanding of API automation with RestAssured and TestNG
- Good understanding of basic Git commands
- Solid experience with Agile methodology
- Experience with Jira, Confluence and XRAY (or similar Test Management tool)
- Ability to multi-task projects of varying degrees of complexity in an always changing environment
- Experienced in working in a continuous integration environment and taking initiative
- Fluency in English (spoken and written).
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
manual testingUI automationAPI automationJava 17+Object-oriented programmingSeleniumTestNGPage Object ModelRestAssuredAgile methodology
Soft Skills
collaborationproblem-solvingprocess improvementmulti-taskingcommunication
Certifications
Bachelor's degree in Computer Science