
QA Automation Engineer (Mid-Level)
TransPerfect11 months ago
Casablanca, MoroccoMid Level
Responsibilities
- Design, develop, and maintain automated testing frameworks, tools, and scripts.
- Execute automated tests during build, integration, and release stages and analyze results for defects.
- Integrate automated testing into continuous integration and continuous deployment pipelines.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and resolve defects.
- Update tests as applications change and ensure all developed components are reusable.
- Provide deployment support and QA assistance in a complex environment with multiple connected systems.
- Follow security-aware software development lifecycle practices and support continuous process improvement.
Requirements
- At least 3 years of experience as an Automation Lead or 5 years as an Automation Engineer.
- Experience with Selenium, JUnit, and TestNG as a developer.
- Experience with Java, Selenium, UI automation scripting, and wireframe design.
- Experience with load-testing tools such as JMeter and Locust.
- Experience working in an Agile/Scrum model and on large enterprise projects involving multiple parties and vendors.
- Experience with continuous integration and source control tools and understanding of DevSecOps CI/CD pipelines.
- Experience implementing project life-cycle stages from requirements gathering through implementation and enhancements.
- Experience building APIs for B2B and B2C product solutions.
- Experience with JIRA and Bitbucket is a plus.
- Experience with TBX, XLIFF, LSP industry work, enterprise systems, or legacy application integration is a plus.
- A bachelor's degree in Computer Science or equivalent is preferred.