We are looking for a Quality Assurance Engineer to partner with development and Product Owner teams to aide in delivering best-in-class solutions across multiple device types (desktop, tablet, mobile, etc.). The role is based in Pittsburgh as part of a Wealth Management Technology group.
Typical daily activities involve working closely with a global Product and Development teams who are building responsive web applications and integrations between financial services platforms to develop and execute system testing strategies.
Responsibilities include attending planning and requirements sessions and contributing to the creation of testing of user stories, developing comprehensive regression suites for applications & systems, and assisting in resolving issues detected during testing. Requires building testing automate coverage into CI/CD pipelines. Requires solving complex automation challenges spanning multiple technologies in a scalable & extensible manner, and continuously improves the efficiency of the automation of the Quality Engineering teams.
• Must be a Team Player with Innovative Thinking • Must be quick to grasp new technologies and adapt to changing priorities • Must be able to comprehend complex technological challenges quickly and build innovative solutions • Must be comfortable collaborating across multiple teams and working in a fast-paced environment • Must have Financial Domain Experience especially in the areas including Custody, Treasury, Corporate Trust, Corporate Payments, Post Trade Settlements, Broker Dealer Services, Securities, etc. • Proficient with Object Oriented Programming Languages, Data Structures and Design Patterns - Preferably Java • Proficient in Scripting Languages like Python, Ruby, Groovy • Proficient working in a Linux/Unix based Environment • Proficient in using open source test automation frameworks like Selenium WebDriver, Rest Assured, TestNG • Proficient in using BDD frameworks like Cucumber, JBehave, SpecFlow and Serenity BDD • Proficient in Testing Automation with Web Apps, APIs, Message Queues, DBs • Proficient in Testing Main Frames Systems, Win Forms Apps, Silverlight Apps, Messaging Queues, ETL Systems • Proficient with monitoring, aggregating and analyzing Testing Automation Results & Metrics • Proficient with identifying the root cause of the test failures and classifying them at scale • Proficient in Performance Testing with tools like JMeter, Fiddler, Dynatrace • Experience working with CI Tools like Jenkins, Bamboo, Travis CI • Experience working with DevOps Tools like Docker, Kubernetes, Terraform, Consul, Vault, Prometheus, Nomad • Experience working with multiple cloud providers like AWS, Azure & Google Cloud Platform • Experience working with Relational & NOSQL DBs like SQL Server, Oracle DB, MongoDB • Experience working with monitoring tools like AppDynamics, Dynatrace • Experience working with Log Aggregation Tools like Splunk, Sumo Logic • Experience with Dashboard Tools like ReportPortal.io • Experience working with Reporting Tools like Tableau, Grafana • Experience with Mobile Application Testing & Mobile Test Automation • Experience with testing Data Warehouse Systems • Experience working in an Agile & Waterfall SDLC methodologies
Top Skills -Java
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or