We believe that the future lies in renewable energy, so we help our customers realize their needs in this field. Our customer, SCADA International, enables the renewable energy sector to optimize production and reduce costs, through intelligent software and hardware that captures live production data from various sources and turns them into decision-supporting information.
Our SCADA system consists of multiple modules:
Web application, built with the latest web technologies;
Services that connect to wind turbines, solar panels, and other units to collect, process and provide the data in a meaningful format;
Configuration tool to change system settings and thus define the behavior of the system.
We did a PoC for automation testing framework (xUnit and WebApplicationFactory) and now we are confident it is a way to move forward for us. It is an exciting and challenging job for a skilled AQA engineer. Just to be clear - we are looking for a team player, not just a professional!
responsibilities :
Our focus is API automated testing, we do not have any mobile applications, and Web UI/UX tests are also not a priority for a foreseen future.
Build a mature framework for automation testing, on top of what we have already, which will be easy to extend and maintain. Select and adopt approaches, technologies and tools for automated testing.
Be involved in all QA aspects of the project, in cooperation with the QA team, your input is very valuable and welcome.
Define what tests should be automated and automate these tests. Define test cases, write and execute test scripts.
Prepare and maintain test data sets
Collaborate with the product owner, QA lead, team leads and the rest of the team to deliver a highly stable and well-performing solution.
Collaborate with business stakeholders, present results of AQA, provide business with reports in “user-readable” format.
Mentor and share knowledge with other colleagues.
requirements-expected :
Candidate should have 5+ years of recent QA automation experience
Experience in the development of Test Automation Frameworks
Solid understanding of modern approaches to automated testing and ability to apply those approaches appropriately
Experience in automated test environment deployments, ability to set it up from scratch
Strong knowledge of QA theory and practices
Strong knowledge of SDLC and modern software development methodologies
Strong experience in C#/.NET and SQL/NoSQL
Solid experience working with code versioning tools (Git)
Experience with any CI/CD tools (preferable TeamCIty)
Good English
Common sense, great communication and self-organization skills
Strong problem-solving skills and analytical thinking
Initiativeness, attention to details and responsibility