Position: Senior Test Automation Engineer
Company: Newfire Global Partners
Experience required: 5y
English level: intermediate

**What's the Project?**
This client partners with brands to break barriers and build bridges all over the world. For more than 20 years, they have helped companies connect with global customers by delivering marketing, testing, and globalization services in more than 300 languages. Through their world-class platform, they orchestrate a network of 500,000 passionate experts in 5,000-plus cities, who partner with brands to create culturally rich experiences. Relentless in their love for linguistics, they use the best of human and machine intelligence to forge an understanding that resonates with their customers’ customers.

 

We are expanding our Automation Engineering team and are looking for an awesome Engineer to join us. Our goal is to continually improve our software products and services while at the same time improving ourselves as software development professionals. We offer an exciting product development roadmap and the freedom to research, prototype, and champion new and innovative solutions to challenges along the way. Your career growth and professional development are crucial to us and we will support you every step of the way. Technology does not stand still and neither do we.

**You Perfectly Match If you have:**
6+ years of relevant work experience with at least 2 of those in a Senior Automation Position
4+ years of experience in the development of API and Web UI Test Automation Frameworks and Automated Tests.
Experienced with at least two of the following tools Selenium, Postman, SoapUI, Protractor, Cypress.
2+ years of continuous automation experience using C#.
Strong knowledge of microservices patterns and SaaS architectures.
Any experience is of security testing is highly desirable. 
Experience with backend services technologies (C#), knowledge of backend communication protocols (HTTP & REST). 
Experience and understanding of Web UI / Browser-based testing (HTML, CSS, Angular 6+).
Ability to work efficiently and accurately with minimal hands-on management
Excellent verbal and written communication skills working within a distributed development and QA team.
A degree in Computer Science, Software Engineering, or relevant education.
**Your day-to-day activities:**
Work with product managers and tech leads to identify and prioritize components for automation, focusing on industry best practices.
Balance the trade-offs between time, resources, and requirements. Your strong communication skills will help you articulate direction and details – and coordinate focus on the big picture. 
Interact with development teams to help incorporate optimized and re-usable functional tests
Develop and integrate an automated testing framework into our release process
Take on the QA process end-to-end – starting from analyzing requirements, reviewing technical design, and building and maintaining test automation frameworks for UI, API, and mobile functional automation
Research and identify any technologies or processes that can lead to our continual improvement 
Document and train team members on best practices, tools, and coding standards
Participate in product requirement and design reviews
Be part of the team that ensures the highest level of technical quality, security, scalability, interoperability, and stability in all products that are developed.