Position: Middle AQA Engineer
Company: Svitla Systems
Category: QA Automation
Experience required: 3y
English level: upper

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. 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. Currently, the company serves more than 32,000 commercials, institutional and payments clients, and more than 330,000 active retail accounts across 180 countries. Primarily supporting marketing with issues they come into when editing content or creating content in the CMS. There will be little to do with automation, more of a supporting role to marketing. No development work or testing of mobile apps. It will be 100% working on the customer’s current forex.com and cityindex.com sites and more sites we will be undertaking in the future. The primary interaction will be correcting or educating the marketing team on how to build out a page or relay defects to Dev and fellow QA if needed. - Knowledge of writing SQL queries, procedures, Database Development tools, and concepts. - Experience with enterprise tools and CI tools such as Azure pipelines, Git, Jenkins. The tests are written in C# using NUnit and Specflow (although Specflow is not actively supported, the client still has many tests to maintain). Developers are responsible for unit tests. The QA's role is to write functional and UI tests. Two environments now, but the team always works in one environment. No plans for scalability now. The QA’s role is to submit a ready, stable application for UAT tests in the testing environment and later install it in the production environment. No specifics available, the client tries to introduce as many automated tests as possible but is aware that writing them sometimes can be expensive/costly. It's up to the QA how the Engineer does.

**Requirements:**
- 3-4 years of experience performing manual testing and automation on websites and building out content in CMS.
- Experience with any CMS software like Sitecore, DNN, Umbraco, Drupal, etc. (Sitecore preferred BUT NOT ESSENTIAL!!!).
- Expertise in analyzing requirements (business, functional, technical, and design) to create test plans, scenarios, scripts, or procedures.
- Expertise in identifying technical depth to create and test scripts that cover a wide variety of scenarios such as smoke, functional, regression, integration, usability, and performance testing but not limited to these.
- Experience in software testing stateless platforms (SOAP, RESTful web services, or message queue systems).
- Knowledge of writing SQL queries, procedures, Database Development tools, and concepts.
- Experience with enterprise tools and CI tools such as Azure pipelines, Git, and Jenkins.
- Working knowledge of tools like JIRA, Confluence, and Test Rails to log bugs and test results.
- Experience in performing all aspects of quality assurance during the sprint cycles, including test strategies, test case documentation, and test execution.
- Experience in supporting QA process and activities during software engineering in an agile, scrum team environment, including Story Pointing, - 
- Sprint Planning, Sprint Reviews, and Sprint Retrospectives.
- Experience in identifying, evaluating, recommending QA processes and activities supporting software engineering in an agile, scrum team environment, including Story Pointing, Sprint Planning, Sprint Reviews, and Sprint Retrospectives.
- Detail-oriented, demonstrated ability to show initiative, good judgment, and resourcefulness.
- Demonstrated ability to collaborate and foster a team-oriented, results-driven culture.
- Excellent verbal, written, and interpersonal communication skills; ability to interact across all levels of the organization.
- Experience in working with development teams to establish/maintain test environments, including test data and automation framework.
- Experience in partnering with the delivery and support teams to review and understand business requirements, assisting with technical implementations, helping to resolve escalated client issues.
- Must be willing to travel if the opportunity arises.
- Bachelor's degree in Information Science/Information Technology, Computer Science, Engineering, or equivalent work experience.

**Responsibilities:**
- Run the complete cycle of a software project: conception, development, deployment, and continuous improvement.
- Take an active role in the entire sprint process from estimation and design to feature rollout, work with and in pair with other team members of all disciplines, BA, developers, Marketing, and other QA.
- Create and maintain test cases that will be built into automation tests when applicable.
- Work hand in hand with Dev to review requirements, test, and inform marketing.
- Support a high level of conduct, ethical standards, and values and maintain an appropriate level of competence through ongoing training, making requests for updates or development as required.
- Provide streamlined communication between teams and provide reports wholly and concisely.
- Determine the larger picture of tasks related to the initial requirement or defects.
- Write reports for stakeholders to convey the team’s progress on given projects/assignments.

**Will be a plus:**
- Exposure within the Financial services sector.
- Experience with supporting high traffic public websites, SEO concepts, etc.
- Experience in working with distributed and multidisciplinary teams.

**We Offer:**
- Competitive compensation plan that takes skills and experience into consideration.
- Annual performance appraisals.
- Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
- Projects that use advanced, cutting-edge technologies.
- Competitive bonuses for a personal recommendation of new employees.
- Vacation time, sick-leaves, national holidays, family supplementary days off.
- Comprehensive medical insurance including dental services, massages.
- Support for a healthy lifestyle, compensation of sports events.
- Maternity leave policy.
- A personal loan budget is available for long-term personnel.
- Partial compensation of conferences, courses, and English classes.
- Free meetups, webinars, and conferences organized by Svitla.
- Birthday and New Year presents for personnel, gifts for children.
- Fun summer and winter corporate parties and memorable anniversary presents.