About This Role
This QA Analyst role involves ensuring the quality and functionality of software applications through rigorous testing, automation, and analysis. The position offers an exciting opportunity to work with cutting-edge tools and methodologies in a fast-paced environment dedicated to continuous improvement and excellence.
Responsibilities
- Develop, execute, and maintain comprehensive test cases and test plans based on detailed requirements gathering and analysis
- Design and implement automated testing frameworks using tools such as Selenium, TestNG, Cucumber, and Jenkins to streamline testing processes
- Perform various types of testing including functional, system, regression, load, performance, user acceptance testing (UAT), and API testing to validate software quality across platforms like Android, iOS, web, and desktop
- Conduct root cause analysis to identify issues related to software bugs, system failures, or performance bottlenecks; collaborate with development teams for effective troubleshooting
- Integrate testing procedures within the SDLC (Software Development Life Cycle) using DevOps practices and tools like GitHub, GitLab, TFS, Jenkins, Maven, Ant, and Waterfall methodologies
- Support release management activities by verifying software builds and coordinating deployment processes across environments such as AWS or Azure
- Collaborate with business analysts and developers to understand requirements thoroughly and ensure test coverage aligns with project goals
Requirements
- Proven experience in software testing with a strong understanding of SDLC methodologies including Agile Scrum and Waterfall models
- Hands-on expertise in test automation using Selenium WebDriver, TestNG, Cucumber, JUnit, or similar frameworks across various programming languages such as Java or C#
- Familiarity with performance testing tools like LoadRunner or JMeter to evaluate system scalability under load conditions
- Solid knowledge of APIs (RESTful & SOAP), web services (XML & JSON), and service-oriented architecture (SOA) principles for integration testing
- Experience working with databases such as MySQL, Oracle, SQL Server, MongoDB or DB2; proficient in writing complex SQL queries for data validation
- Strong debugging skills combined with experience in troubleshooting issues related to Windows/Linux operating systems and network configurations
- Ability to analyze requirements from multiple sources including business analysis documents and technical specifications; excellent data analysis skills are essential
Benefits
- Casual dress
- Company events
- Company pension
- Free fitness classes
- Gym membership
- Private medical insurance