JOB DESCRIPTION
Location: Hybrid | Raleigh, NC, USA
Duration: 11 months
Our client, a leading financial institution in Raleigh, NC is looking for a Quality Assurance Analyst (Automation) to perform application testing and developing scripts using established automated testing tools prior and after production implementation.
Typical Day in role:
Execution and Operational Excellence
- Significant contribution to project/program test strategies and plans
- Responsible for the adoption of quality engineering practices
- Provide feedback on the quality of deliverables and escalate issues
Projects and Initiatives
- Accountable for developing a deep understanding of systems, solutions, and technology associated with the systems in scope
- Accountable for developing deep domain knowledge and business logic, processes, flows, data flows, and rules, for areas in scope
- Responsible for reviewing requirements and business functions and constructing data flows to map intended system behavior including data boundary conditions to optimize maximum coverage
- Responsible for following defined QE processes and tools usage and intent
- Responsible for creating/executing and maximizing automation of complex test cases for assigned programs/projects through the application lifecycle, including multi-level tests to exercise full functionality of an AUT, e.g. service-level, component, and UI tests (functional)
- Responsible for following agreed-upon processes for test results storage, defect tracking, and defect verification and supporting project metrics tracking
- Strong MSSQL and Oracle PL/SQL skills, and/or equivalent database experience
- Responsible for raising quality issues
- Partners across IT and with assigned business lines to test new or existing software to ensure functional requirements are met.
Must-Have Skills:
- Experience with testing REST and SOAP services using tools like SOAPUI and Postman, and automating these tests using Jenkins, Newman, etc.
- Proficient in test automation of applications using frameworks and tools such as Selenium, Appium, or Cypress and script development using scripting languages (e.g., Perl, Python, Bash, etc.)
- Hands-on experience in designing and executing test cases at different levels (component/service, integration, end-to-end/user scenarios) for both UI and API testing
- Expertise in various test automation frameworks and tools (e.g., Robot Framework, TestNG, SOAPUI) and script development using scripting languages like Perl, Python, or Bash
- Hands-on programming experience (e.g., Java, C, SQL) and familiarity with source configuration tools (GIT, SVN, MKS) to manage test scripts and version control
- Experience in data migration testing, including validating data integrity, accuracy, and consistency during migration processes, and ensuring successful data transfer between different systems or environments
- Experience in Test Automation and Data Migration Validation Tools and Techniques
Nice-To-Have Skills:
- Certifications: ISTQB Computer Engineering
Soft Skills Required:
- Strong analytical and problem-solving skills to identify, troubleshoot, and resolve data issues effectively across UI and API testing as well as data migration processes
- Excellent communication and collaboration abilities to work effectively with cross-functional teams, understand requirements and clearly convey testing results and insights
- Detail-oriented with a strong focus on accuracy and thoroughness in testing, ensuring high data quality and integrity
Education:
- Bachelor Degree
Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.