Primary Role:
As a Quality Assurance (QAE) Engineer you will be responsible for ensuring the quality
and reliability of our software solutions. You will be involved in the complete software
development lifecycle, working closely with developers and product managers to create
and execute test plans, identify issues, and ensure that our applications meet the
highest standards of quality and performance.
Job Functions:
Analyze, improve and implement effective QA strategies and methodologies
Work closely with the development team to ensure that the software is designed
and developed with quality standards
Establish guidelines and procedures to enhance the testing process and improve
the overall quality of the software
Troubleshoot quality issues and modify test procedures accordingly.
Collaborate with developers, product managers, and other stakeholders to
ensure effective testing strategies that align with the goals of the project.
Design and implement comprehensive test plans and test cases.
Coordinate with cross-functional teams to ensure seamless integration of new
features
Proficiency with test management and bug tracking tools (e.g., JIRA, TestRail).
Experience in developing and maintaining automated test scripts using Selenium,
Puppeteer, or Python-based frameworks.
Experience in developing and maintaining automated test frameworks from
scratch using Mocha, or Jest or Javascript Framework.
Required Education & Skills:
Bachelor's degree in Computer Science, Engineering, or related field.
3+ years of experience in software quality assurance.
Knowledge of data testing processes and methodology
Knowledge of performance and load testing tools and techniques.
A portfolio showcasing your previous work in software testing and automation.
Preferred Experience:
Proven experience in software testing, including manual and automated testing.
Proficiency with test management and bug tracking tools (e.g., JIRA, TestRail).
Experience in developing and maintaining automated test scripts using Selenium,
Puppeteer, or Python-based frameworks.
Experience in developing and maintaining automated test frameworks from
scratch using Mocha, or Jest or Javascript Framework.
Understanding of software development methodologies, particularly Agile.
Excellent analytical and problem-solving skills.
Strong attention to detail and a commitment to quality.
Excellent communication, teamwork, and organizational skills.
Strong analytical and problem-solving skills.
Excellent attention to detail and a proactive approach to testing.
Ability to work independently and as part of a team.
Strong communication and interpersonal skills.
Experience with Agile and Scrum methodologies.
Familiarity with continuous integration and continuous deployment (CI/CD)
pipelines.