We are hiring a QA Automation
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 budget? If so we would love to hear from you!
Role Description As a Quality Analyst, you will be responsible for designing, developing, and executing automated test cases using technologies such as Robot and Gauge. You will also perform manual testing and exploratory testing in an agile environment, following the best practices of continuous integration and continuous delivery. You will collaborate with developers, product owners, and other stakeholders to ensure the software meets the quality standards and user expectations. You will participate in defining the quality strategy, considering quality risks and product requirements. You will be measuring quality and identifying improvements for the processes and tools. 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 multiple 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. Required skills Proficient in automated testing tools and frameworks such as Gauge. Knowledge of programming languages, such as Java, C#, Python, etc. Experience implementing Page Object Model pattern. Experience working with agile methodologies, such as Scrum, Kanban, etc. Experience working with version control systems, such as Git, SVN, etc. Experience working with test management tools, such as Jira, Zephyr, Xray, etc. Proficient in SQL queries. Experience with API Testing. Experience with CI tools such as GitHub, Jenkins. Other valued skills Experience in Accessibility Testing. Experience in Load Testing and script development, using K6 or similar tools. Experience in Mobile Testing, using device emulator services integrated with automated test cases. Experience in automating API Testing, using Postman or similar tool. Experience with penetration testing, using tools such as ZAP Tool and/or Burp Suite. Qualifications At least 4 years of experience as a Quality Analyst, Tester, or a similar role. Bachelor's degree in computer science, engineering, or a related field, or equivalent work experience. Strong interpersonal and communication skills. Solid problem-solving skills. Self-motivated, detail-oriented, and quality-driven. Ability to work autonomously. English proficiency is required for communication with US-based teams.
#J-18808-Ljbffr