Role/Business Title: Core Java and Automation Quality Engineer
Experience : 5+ years
Location : Bangalore(WFO)
Notice Period : Immediate to 15 Days
Operational Oversight
● The engineer should have strong experience on Core Java and should be able to support us on
maintaining our regression tests consistently.
● Strong background in automating and maintaining complex API test in Linux environment
● Experience with JIRA and test plugins of JIRA - such as X-RAY or Zephyr to manage the test cases
● Should have strong knowledge on testing distributed systems and should be comfortable in creating,
managing and executing the test cases.
● Should understand that Quality Engineering is a unique craft and must be flexible to opt between manual,
semi-automated and automated ways to improve the quality of the product.
● Embed automation testing in the development process, where applicable;
● Support the CI/CD efforts, proposes test automation tooling and infrastructure and work with developers
to build and maintain it;
● Must have a good understanding of running performance tests.
Acceptance Criteria
You’ll Do Great Here If You...
● At least 5+ years of experience in high technological environment in a similar role
● Proficient in Core Java
● An expert in unit or automation test frameworks like JUnit, TestNG,
● Experience developing fully automated CI/CD pipeline, working with CI & source control tools & using
Jenkins, GitHub, Gitlab, Octopus, TFS/other.
● Ability to choose the right test framework in accordance with the needs of the project balancing against
trade-offs.
● Strong grasp of computer science fundamentals, algorithms, and data structures
● Passionate about Continuous Improvement, Innovation, New technologies.
● Clear understanding of various software testing methodologies : unit, integration, smoke, performance,
stress, load, regression, acceptance, usability, security etc.
● Strong knowledge of SOA/Microservices and web architecture and experience around distributed
systems.
● Good communication and stakeholder management skills.
● Experience mentoring and training other developers on software quality topics.
● Strong work ethic