Sigma Software provides top-quality software development solutions and IT-consulting to more than 170 customers all over the globe. Volvo, SAS, Oath Inc., Fortum, IGT (previously GTECH), Checkmarx, Formpipe Software, JLOOP, Vergence Entertainment, Collective, Genera Networks, Viaplay, and others trust us to develop their products. Our clients choose us for timely and efficient communication, our flexibility as well as a strong desire and ability to reach clients’ business goals. Sigma Software is among World's Top 100 Outsourcing by IAOP. We deliver benefit to customers in banking, automotive, advertising, telecommunications, cybersecurity, gaming and gambling industry, aviation, real estate, and healthcare. Our tech specialists have advanced skills and ample resources to create large-scale solutions as well as guide startups from idea to a ready product. Sigma Software is a part of Sigma Group, one of the largest IT corporations on the Scandinavian market that employs 5,000+ people in more than 11 countries. Sigma Software unites 1,300+ specialists in Ukraine, Poland, the USA, Sweden, Australia, and Canada.see more
Test Automation Engineer (Source code scan platform)
Are you excited about checking the quality of products? Do you want to be a
part of a talented team caring about their products and striving to make them
the best on the market? Then join us!
Sigma Software is looking for a Test Automation Engineer, who would like to
take part in a global software security solutions domain and grow automated
testing.
Feeling thrilled to find that first bug? You are welcome to join!
Our customer is the global leader in software security solutions for modern
enterprise software development. This company delivers the industry’s most
comprehensive Software Security Platform that unifies with DevOps and provides
static and interactive application security testing, software composition
analysis, developer application security awareness and training programs to
reduce and remediate risk from software vulnerabilities.
The main goal of the project is to develop a unique cloud-based web
application to perform static code analysis. Not only development but also
DevOps and security teams will use this platform.
**Responsibilities:**
* Actively participate in planning, estimation sessions of the automation team (4-5 team members, including manual test engineer)
* Reporting of status and progress according to the project and Company demand
* Take part in measuring KPIs for automation
* Participate in TA strategy improvements, discussing general TA implementation plans
* Communicate to the project team all questions from automation unit
* Close collaboration with project team during delivery (requirements refinements, iteration planning, etc.)
* Requirements analysis and clarification
* Build and maintain test environments and instrumentation required for tests implementation and execution
* Assistance in the development and development of test documentation: cases, plans, procedures, etc. and test automation documentation: guides, auto generated documentation, etc.
* Collect, analyze, and document the test results
* Report issues to tracking systems
* Ad-hoc help in verification of new features manually, if those are not fully covered by automation tests
##
**Requirements:**
* Strong understanding of TA goals, areas of applicability, activities, deliverables
* Strong understanding of automation efficiency concept and ways of tracking
* Commercial experience in test automation on Java 8+
* Good to Strong understanding of OOP paradigm and its projection to code
* Understanding of most common code design patterns and paradigms, ability to clearly recognize them both in your own code and in the code of others
* Experience in using mainstream libraries/tools of specified TA areas: Web API (Rest Assured), Web UI (Selenium), TA results reporting (Allure), or their analogues
* Experience working in the Agile environment
* Strong understanding of estimation techniques
* Experience in requirements analysis and coverage tracking
* Experience working with high-level documentation – Test Plan, Test Strategy and their automation analogues
* Experience working with CI/CD tools
* Understanding of Java build automation tools: Gradle, Maven, Ant
* Experience in project reports creation – sign-off reports
#### Would be a plus:
* Experience with AWS
* Experience in Load testing