Automation Test Engineer

Il y a 24 heures

Casablanca, Casablanca (Dar el Beïda), Maroc Axone Sys Temps plein

Key Responsibilities

 

  • Assumes overall accountability and responsibility for the success of the test effort for a project
  • Sets up, manages and reports on testing activities, including the overall development and definition of the testing strategy, test plans, tests, as well as test execution.
  • Own/Drive/coordinate testing and testing artifacts across multiple test phases
  • Own responsibility for the Quality Assurance and Traceability for the project
  • Define and Own quality gates and success factors for each phase of testing
  • Manages Testing Risks and Issues, develop contingency plans if required
  • Works together with the business in developing their tests and the development teams in structuring / planning and executing testing
  • Supervise test teams
  • Creates, analyzes and communicates test deliverables; monitors testing progress, secures appropriate approvals, where required.
  • Contributes to project status review meetings.
  • Leads the test team in translating requirements into testing project plan and executing project plan to achieve project testing objectives.
  • Plans appropriate test activities within the agreed test phases.
  • Ensures the use of agreed testing processes, procedures, methods and tools.
  • Analysing the NFRs such as Throughput, Response times, User Load and preparing Test Plan, Test Approach Documents to meet the acceptance criteria and performance test objectives.
  • Excellent experience in coordinating Onshore and Offshore projects. Worked at both Onshore and Offshore locations on multiple projects with well versed testing concepts and methodologies.
  • Work with product and engineering teams to plan, develop and execute automated test suites
  • Hands-on experience with Cucumber
  • Good Understanding of BDD and TDD agile practices
  • Maintain, evaluate and address issues with automated tests.
  • Create and maintain reusable test data for automation scripts.
  • Responsible for defect tracking, communication, and resolution.
  • Maintain and optimize existing test automation frameworks.
  • Develop new automation libraries adhering to software development standards.
  • Continuously improve and learn by trying new test automation tools, processes, or methodologies.
  • Collaborate with QA teams to ensure proper testing coverage and automation priorities.
  • Implement efficient monitoring and analysis of automated test results.
  • Provide scheduled progress reports to management.
  • Develop effective, reusable and maintainable automated functional test framework and test cases to achieve maximum code coverage in a fast-paced agile environment.
  • Expertise in Test Complete, Selenium, or JavaScript. Proficiency in other scripting languages is desired, such as C# and Unix Shell Scripts, etc.
  • Integrate tests into the make/build process for continuous integration efficiency gains using frameworks such as Jenkins.
  • Ensure that Automation scripts function well across all supported browsers and platforms.
  • Perform manual testing of test cases as and when needed.
  • Reviews automated tests and provide suggestions to improve the quality of the test.
  • Communicate test results and highlight any potential quality risks.
  • Hands-on experience with test management tools such as JIRA, Confluence VSTS or HP ALM is preferred.
  • Experience with database development concepts, especially Microsoft SQL Server.
  • Ensure test automation design is traceable to requirements or existing manual test cases and achieves a high level of requirement/test execution coverage.
  • Identify and implement continual improvement initiatives to help clients improve overall quality.


Profil

Qualifications

  • B.S. in Computer Science.
  • 5 years of experience with QA automation development and testing in Web, Desktop and Mobile
  • Hands-on experience with Selenium Webdriver and test automation framework.
  • Demonstrated programming skills in Python, Java, or related languages.
  • Hands-on experience with Jenkins.
  • Hands-on experience with manual functional testing.
  • Experience in automation build processes, application deployments and continuous integration systems.
  • Experience with all phases of software testing including test planning, functional testing, and regression testing.
  • Experience testing all layers of a Web application, including front-end, service layer, and back-end testing.
  • Ability to work well independently and as a part of a team in a fast-paced environment.
  • This role is for an individual who enjoys automation, likes challenges and can demonstrate problem solving skills. This position requires the candidate to work on-site in the office.
  • Strong knowledge of automated test methodologies is essential, including automated test script development, automated test tool/utility development, and participation in establishment of an automated testing framework.
  • Interact with product management, project management and engineering teams to develop a strong understanding of the project and product testing objectives.
  • Strong experience developing automation frameworks with Test Complete.
  • Strong knowledge of multiple software development methodologies including Agile.
  • Expertise in defect tracking tools such as Atlassian JIRA, ALM.
  • In-depth knowledge of QA methodologies and best practices.
  • Client/Server and Web/Internet application testing experience.
  • Experience working in a continuous integration or continuous delivery environment using Jenkins, SVN/GIT or equivalent tools.
  • Product testing experience is a plus.
  • Java scripting experience is a plus.

Other Requirements 

Willingness to execute both manual and automated tests as needed in addition to development responsibilities.

  • Strong communication and organizational skills.
  • Proven ability to manage and prioritize multiple, diverse projects simultaneously.
  • Must be flexible, independent and self-motivated.


Informations contractuelles

Mobility: Casablanca/Rabat

Seniority: 5 years

Skills: JIRA, ALM, QA automation development, BDD, TDD ...