Position: Senior Test Automation Engineer
Company: Intellias
Category: QA Automation
Experience required: 3y
English level: upper

Our client, a leading software and services provider to communications and media companies, is looking for Senior test engineer.

What we develop:

An open-cloud native catalog solution that enables service providers to launch new services in minutes. It provides business & marketing with a simple user interface for their needs, analytics dashboard, collaborative processes and embedded intelligence to rapidly define,  implement, test, launch, manage new offers, product & services.

Cloud-native and built on API-first design and open source technologies through domain driven design.  It leverages market-leading PaaS to provide pre-defined telco-grade CI/CD environment and lean operations through proprietary framework.

Responsibilities:

Identify software problems and their causes
Develop and execute software test plans in order to identify software problems and their causes

Four (4) years of experience testing software solutions
One (1) plus years of experience creating and executing Automated Tests
Platform and OS experience in .Net, Java or Windows
Proven testing experience in Client and backend systems
Database and SQL scripting capabilities
API and web service testing 
Knowledge of Cloud solutions, e.g. AWS, Azure, Google Cloud
Content Management systems, e.g. Confluence, Sharepoint
Experience in creating scripts/processes to automate QA, integration systems and production systems
Ability to interact and collaborate with the organization to develop and deliver on QA goals
Ability to explain complex technical solutions to technical and non-technical audiences, and to connect technological solutions with measurable business value
Proven expertise in STLC, test process, test principles and its application to ensure quality to the end customer experience
Agile Project Management tools such as JIRA and Azure DevOps integrated with development tools that enable release pipelines
Understanding of code and branch strategies to enable software delivery throughout the SDLC and transition through different Test phases and Test environments
Collaboration and communication with Product Owners, Developers, Business Analysts, and other stakeholders to identify risks early and ensuring bugs/defects are highlighted earlier in the software delivery lifecycle to improve quality from the outset by shifting left and testing early and often
Ability to work as a team player in cross-functional Agile teams and bring their skills and capabilities to ensure quality outcomes and improved customer experience based on Organizational Business outcomes
Engaged in testing integration of complex systems on multi-layered architecture including presentation, application, and database layers
Review and refinement of acceptance criteria and estimation techniques to plan work
Assist with other testing related activities including test plans, test strategies and test summary reports, test scripts, test results, defect reports and other test artefacts
Identify opportunities for testing by suggesting continuous improvements and implementing solutions to perform continuous and efficient testing
Reporting and dashboard capability providing test progress 
Nice to have:

MS Power Platform solutions
Selenium or any other exposure to automation frameworks and solutions
DevOps and Release pipeline understanding
Knowledge of CD/CI
Accessibility and usability testing 
Programming experience – C#, Java, Python
Higher Education: Bachelor's Degree in Computer Science/related field