Location
Secunderabad | India
Job description
Job Title: QA
Role Overview:
We are seeking a highly proficient Software Development Engineer in Test (SDET) to join our R&D department. Your role will be crucial in ensuring that our Digital Banking solution operates at peak performance. You will be focusing on Java and JavaScript across the entire application stack, including the WebUI, Microservices, Web Services, and non-functional performance. As a key member of our full stack development team, you will be primarily responsible for implementing the test strategy and our toolset. Your contributions will be instrumental in the continuous delivery of our world-leading Digital Banking solution.
Key Responsibilities:
- Implement software QA methodologies, tools, and processes, with a primary focus on Java and JavaScript, as coding will constitute over majority of your role.
- Exposure to accessibility testing and RTL testing is highly desirable.
- Utilize your DevOps experience to execute tests, view, and publish reports.
- Experience in release testing of microservices and microfrontends is a plus.
- Knowledge of Docker, Kubernetes, and Spring Boot is beneficial.
- Develop, enhance, and execute automated functional tests using Java, JavaScript.
- Hands-on experience with the Playwright framework and a good understanding of REST Assured or similar tools is required.
- Utilize test management tools to create/manage/run test suites.
- Understanding of the SDLC process and knowledge of the end-to-end testing lifecycle.
- Perform exploratory/ad-hoc testing of web applications.
- Execute non-functional tests, such as performance, scalability, and security.
- Promote quality assurance by owning the testing process and making quality an integral part of the deliverable.
- Participate in team activities such as refining and estimating user stories, planning sprints, daily stand-ups, and retrospectives.
- Collaborate with other engineers to stay abreast of the latest market trends.
- Identify, report, and verify the resolution of issues found.
- Essential Skills:
- Extensive experience in Java and JavaScript programming.
- Good understanding of Playwright (preferred).
- Thorough understanding of QA processes, including testing vs. QA, testing process organization, and test documentation.
- Knowledge of non-functional testing, including performance, compatibility, and accessibility.
- Hands-on experience in test automation, including tool selection, TDD, BDD, KDT, DDT, reporting, and test automation framework design.
- Familiarity with CI/CD and SDLC, including continuous integration and continuous delivery processes, testing in agile methodologies, and setting up jobs in a CI server.
- Strong problem-solving skills and ability to approach open-ended questions.
- At Backbase, we work with a cutting-edge tech stack, including Java 21, Playwright, TypeScript, Cucumber Studio, Kubernetes, GitHub Actions, Jenkins for Deployment, Postman, REST Assured, GitHub, (IDEs- IntelliJ Enterprise, VSCode, etc). While experience with these technologies is a plus, it's not a requirement.
Job tags
Salary