About the Role
We are seeking an experienced QA Engineer to join our team. The successful candidate will be responsible for ensuring the quality of our software products by designing and implementing test plans, creating and executing test cases, and working closely with development teams to identify and resolve issues.
Responsibilities:
• Design and implement test plans and test cases based on product requirements and user stories
• Execute manual and automated tests to identify and report software defects
• Work closely with development teams to isolate, reproduce, and resolve defects
• Create and maintain detailed documentation of testing processes and results
• Participate in Agile/Scrum software development processes
• Collaborate with project managers, business analysts, and other stakeholders to identify and prioritize testing requirements
Preferred Skills:
• Experience in testing web and mobile applications
• Experience in Agile/Scrum software development methodologies
• Experience with load testing and performance testing
• Experience with testing APIs and microservices
Requirements
Strong understanding of software development methodologies and testing techniques.
Ability to create and execute test cases, scripts, and plans to ensure software quality.
Experience in manual and automated testing, including creating and running test scripts and regression testing.
Knowledge of software testing tools such as TestCafe, Cypress, JMeter, and Appium.
Understanding of programming languages such as Java, C#, or Python, and experience with scripting languages such as Bash or PowerShell.
Ability to collaborate with developers, product managers, and other stakeholders to identify issues and provide feedback on software quality.
Strong analytical and problem-solving skills, with the ability to identify, isolate, and report software issues.
Familiarity with version control systems and experience with bug tracking and reporting tools such as Jira or Bugzilla.
Excellent communication skills, both written and verbal, with the ability to clearly report and document defects and issues.
About the Company
We are a team of passionate and experienced professionals who help businesses thrive in today's digital age. Our mission is to assist our clients in achieving their digital transformation goals and unlocking the full potential of their business.
At our consultancy, we believe that digital transformation is not just about implementing new technologies, but it's about transforming the way businesses operate, compete, and innovate. We help our clients navigate the complex and ever-evolving digital landscape, and we offer a range of services designed to address the unique needs of each client.
Our team of experts has extensive experience across a wide range of industries, and we have a proven track record of helping businesses of all sizes achieve digital transformation success. We are committed to delivering high-quality solutions that drive growth, enhance customer experiences, and improve business operations.
At our consultancy, we value innovation, creativity, and collaboration. We work closely with our clients to develop tailored strategies and solutions that address their unique challenges and opportunities. Our goal is to help our clients stay ahead of the competition and succeed in the digital age.