Job
Description
As a highly motivated and skilled QA Engineer, you will have the opportunity to work on challenging and impactful projects, contributing significantly to the success of our products. We value ownership, collaboration, and a proactive approach to problem-solving. You will be a key member of our engineering team, working closely with developers, product managers, and designers to deliver high-quality software. We encourage innovation and continuous learning within a supportive and collaborative environment. Your key responsibilities will include developing and executing comprehensive test plans and strategies, collaborating with the development team to define acceptance criteria, and ensuring the testability of features. You will participate in sprint planning and grooming sessions to provide valuable QA input. Additionally, you will design, develop, and maintain automated test scripts using appropriate testing frameworks such as Selenium, Cypress, or JUnit. Performing manual and automated testing, including functional, regression, integration, performance, security, and usability testing, will be a crucial part of your role. You will also analyze test results, identify defects effectively using bug tracking tools, and advocate for quality throughout the entire software development lifecycle. Effective communication of testing progress, issues, and findings to the development team and other stakeholders is essential. Building and maintaining strong relationships with cross-functional teams, participating in code reviews, and providing constructive feedback are key aspects of collaboration and communication. You will analyze test data, generate comprehensive test reports to track progress and identify trends, and utilize data analysis techniques to improve test effectiveness and efficiency. To qualify for this role, you should have at least 2 years of proven experience as a Quality Assurance Engineer or in a similar role in an agile development environment. Experience with cloud computing platforms like AWS, Azure, or GCP is a plus. Strong technical skills including a solid understanding of software development principles and methodologies, proficiency in API testing using tools like Postman, SoapUI, or REST Assured, familiarity with SQL and scripting languages, and experience with performance and load testing tools are required. Soft skills such as excellent problem-solving, analytical, and critical thinking skills, strong communication and interpersonal skills, a focus on quality, efficiency, and continuous improvement, as well as a passion for learning new technologies and staying up-to-date with industry best practices are also important for this role.,