Test Automation (advanced)
Svitla Systems Inc. is looking for an Automated QA Analyst for a full-time position (40 hours per week) in Poland.
Our client is an institutional-grade financial services network that connects companies, organizations, traders, and investors to the global markets ecosystem through a unique blend of digital platforms, end-to-end clearing and execution services, high-touch service, and deep expertise.
Currently, the company serves more than 32,000 commercial, institutional and payments clients and more than 330,000 active retail accounts across 180 countries.
They provide institutional access to 39 derivatives exchanges, 175 foreign exchange markets, nearly every global securities marketplace, and several bi-lateral liquidity venues, as well as retail market access via Forex.
com and City Index, among other platforms.
As an Automated Quality Assurance Analyst, you will be a technical expert with a strong focus on software quality. You will be a fit for this position if you are excellent at designing software for testing and explaining it to both technology and business-oriented audiences;
if you can work efficiently with a team of software and QA engineers to deliver projects; and if you will actively evaluate new products and technologies to build solutions that can streamline business operations and be delivery-focused with solid skills in automating API and windows services tests.
The candidate will mentor junior team members and will be involved in technical discussions with the Team or Technical Lead.
The candidate will be working on the company's public REST APIs used by the platforms and partners to provide them with full trading functionality, including authentication, trading, charting, and much more.
Expertise in the software development lifecycle.
Good knowledge of QA practices and processes.
Experience in testing web and client-server applications.
Experience working in an Agile environment and BDD.
Expertise in programming fundamentals and ability to program in at least one programming language, preferably C#.
Knowledge of test automation using a BDD tool, preferably SpecFlow and / or FitNesse.
Knowledge of debugging software.
Experience in reviewing application code.
Experience in building tools and utilities for automating testing tasks.
Experience in testing RESTful, SOAP as well as windows services.
Experience with all phases of software testing from requirements analysis until QA / UAT sign-off and release to live.
Some understanding of database and SQL.
Experience in building, deploying, and releasing software by working with developers.
Experience with version control, build & deployment, and test management tools.
Relevant degree or equivalent training.
Upper-intermediate level of English.
Nice to have :
Experience in testing financial applications, especially trading platforms and services and reporting solutions.
Experience with Microsoft Team Foundation Server and Test Manager.
Good business / financial knowledge, especially of Trading CFDs, spread betting, and Forex.
Liaise with the business / developers / BAs at the concept stage to determine testing strategy and coverage at the concept stage.
Actively participate in sprint planning sessions and ensure requirements are clear and complete.
Provide accurate estimation for sprint planning.
Create test cases, BDD specifications, and data (manual and automated).
Ensure that adequate test coverage is provided.
Assess the impact and risks of new functionality introduced into the system, plan regression testing, and / or highlight any potential issues.
Participate in team stand-ups.
Actively implement Test Automation where possible and ensure that it is up to a certain standard.
Understand and maintain the existing test automation suite where required.
Execute test scripts and analyze and record results.
Identify defects / anomalies and investigate their cause. Document and track these defects.
Recommend improvements or corrections to developers or system analysts.
Review log files and reports to identify program processing errors and possible improvements.
Actively seek to gain and improve knowledge of systems and functionality.
Train and mentor new members of the QA team.
Conduct peer reviews of test artifacts from a coverage and correctness perspective.
Transfer system and functional knowledge to team members and other QAs as required.
Monitor multiple projects / software changes from concept to release and confirm correct behavior after release to live.
Build Testing Efficiencies within the team.
Be responsible for all phases of testing across various test environments.
Coordinate with Service Delivery teams to ensure the timely and correct software release to live.
Contribute to improving the QA process and quality standards across the organization.
Evaluate testing tools and software that can be implemented to aid QA and maximize testing coverage.
Actively participate in knowledge sharing and team-building exercises within the QA organization.
We Offer :
Salary of 13 000 - 19 000 PLN / per month.
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Annual performance appraisals.
Flexibility in workspace, either remote or in our welcoming office.
Comprehensive medical insurance after one month.
MultiSport card with access to 2500 sports facilities all over Poland.
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, other activities.
Paid 15 vacation days, 10 national holidays, sick leaves, family days off.
Educational activities reimbursement on the monthly basis.
Free webinars, meetups and conferences organized by Svitla.
Gifts for birthdays, New Year and other holidays.
Fun corporate celebrations and activities.
Awesome team, friendly and supportive community!
About Svitla :
Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia.
Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.
Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, AstraZeneca, and Ancestry.
At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.
Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!