ITX is hiring a QA Automation Analyst with Gauge/Java skills!
- Are you a self-driven software professional who lives and breathes technology?
- Are you someone who continually strives to become a master of their craft?
- Are you passionate about delivering quality products to your clients, on time, and on budget?
If so we would love to hear from you!
Note: This position is limited to candidates located in India. Only individuals residing in this area will be considered for the role.
Role Description
- As a quality analyst, you will be responsible for designing, developing, and executing automated test cases using technologies such as Gauge and Robot.
- You will also perform manual testing and exploratory testing.
- You will collaborate with developers, product owners, and other stakeholders to ensure that the software meets the quality standards and user expectations.
- You will work in an agile environment, following the best practices of continuous integration and continuous delivery.
- You will be part of a remote team, communicating effectively and proactively with your peers and managers.
- You will be responsible for defining the quality strategy, considering quality risks, the requirements around different quality aspects, and the product requirements.
- You will be measuring quality and identifying improvements for the processes and tools.
Tasks and responsibilities
- Analyze the requirements and the user stories and create test plans and manual test cases accordingly.
- Implement and maintain automated test scripts using Java and Gauge.
- Identify crunchy tests and implement different strategies to improve stability.
- Manage and maintain up-to-date different testing suites
- Deliver Quality Reports and status updates.
- Execute automated and manual test cases and report the results and the defects.
- Perform different types of testing, such as functional, regression, performance, security, mobile, and accessibility testing.
- Contribute to the improvement of the testing processes and the quality assurance practices.
- Provide feedback and suggestions to the development team and the product team.
- Constantly and effectively communicate the status of your assignment and the defined quality assurance strategy status.
- Actively contribute to driving clarity to the daily stand-ups and all other scrum ceremonies.
- Actively participate in story refinement sessions, making sure the acceptance criteria are testable, unambiguous, and sufficiently complete.
- Proactively sharing knowledge and experiences with other QA Analysts and team members to learn from each other.
The requirements
- Bachelor's degree in computer science, engineering, or a related field, or equivalent w