About the Role
We are seeking a highly skilled and experienced SQA Automation Engineer to lead our clients QA team and ensure the delivery of high-quality software products. The ideal candidate will have a strong foundation in automation testing, a passion for quality, and a proven track record of success in a fast-paced software development environment.
Responsibilities
Test Planning and Strategy: Develop comprehensive test plans and strategies, aligning them with project objectives and timelines.
Test Cases Creation: Design, create, and maintain detailed test cases, ensuring adequate coverage of functional and non-functional requirements.
Test Execution: Oversee test execution, monitor progress, and identify potential risks or issues.
Defect Reporting: Track and manage defects, ensuring timely resolution and root cause analysis.
Test Reporting: Prepare and deliver clear and concise test reports to stakeholders, highlighting key findings and recommendations.
Automation Framework Development: Develop and maintain robust automation frameworks using tools like Selenium, CodedUI, or Specflow, to improve efficiency and test coverage.
Team Leadership: Mentor and guide junior team members, fostering a collaborative and high-performing QA culture.
Stakeholder Management: Effectively communicate with project stakeholders, providing updates on testing progress and addressing concerns.
Qualifications
Education: Bachelor's degree in Computer Science or a related field.
Experience: Minimum 6 years of experience in software quality assurance, with a strong focus on automation testing.
Technical Skills:
o Expertise in C# or Java.
o Proficiency in automation testing tools such as Selenium, Appium, or TestComplete.
o Knowledge of test management tools like JIRA, Azure DevOps, or TFS.
o Experience with version control systems (Git, SVN).
o Familiarity with SQL databases (Oracle, SQL).
o Understanding of Agile methodologies.
Preferred Skills
Experience in testing financial applications (Mobile Money, Digital Banking, Card Management Systems, etc.).
Knowledge of BDD frameworks (Specflow, Cucumber).
Experience with cloud-based testing environments (AWS, Azure).