Quality Engineer - London, United States - Highbrow
Description
Job Title:
Quality Engineer
Job ID:
Job Location:
Mt. Laurel, NJ (open for relocation within 30 days)
Job Travel Location(s):
# Positions: 2
Employment Type:
W2
Candidate Constraints:
Duration:
Long Term
# of Layers:0
Work Eligibility:
All Work Authorizations are Permitted – No Visa Transfers
Key Technology:
financial services industry experience, automation, Java, JSON, Jenkins, relational databases
Job Responsibilities:
Actively seek continuous improvement and automation opportunities within the testing process
Acquire and apply expertise in the quality engineering discipline, provide guidance, assistance, and direction to others
Identify, recommend, and effectively execute standard practices applicable to the discipline
Adhere to internal policies/procedures and applicable regulatory guidelines
Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exist
Provide quick feedback throughout the development and design process; analyze, and reports on the test results to confirm that the quality of the intended solution is met.
Integrates directly into a team's continuous delivery process, augmenting the delivery of quality software and ensuring speed, agility and risk management.
Serve as a partner and provide ongoing support to the enterprise and/or business, aligning to Testing Methodology and QE best-practicesAnalyze the end-to-end solution (business, solution requirements, architecture, blueprints, etc.) requirements to recommend pragmatic and sound test specific solutions for own area; may analyze, develop, debug, and maintain test suites (automated/ manual), traceability matrix; and log defects/assist in defect resolution, as required
Implement effective test strategies and providing guidance to delivery teams in using tools / setting up environments that support on-going quality and traceability
Support the team in test activities across the testing lifecycle, with a focus on value driven outcomes, and assist in defining test data and test environment requirements
Leverage virtual assets to support virtualization of any incomplete, unavailable code, service, database, etc.
Understanding of test data management to reuse automated test data provisioning capabilities to be able to adopt a standard test data tool set.
Contribute on the design and development process to ensure built-in-quality code
Implement test scripts ensuring they are integrated into the continuous integration, delivery, and testing (CI/CD/CT) pipeline for functional and non-functional automation (performance, readiness / reliability testing (ORT), accessibility, security) following agreed upon approach using available frameworks.
Responsible and / or accountable for documenting and supporting the proactive identification of end-to-end test solution designs and early automation opportunities.
Work collaboratively with the development team to define and validate appropriate user stories, acceptance criteria and definitions of done / ready.
Provide feedback, reporting and analytics on overall quality, performance, user experience, and future bug prevention.
Shareholder
Contribute to various operational activities and prescribed engineering processes
Be knowledgeable of quality engineering practices and procedures within own area of responsibility and keep abreast of emerging trends for own functional area
Protect the interests of the organization – identify and manage risks, and escalate non-standard, high-risk activities as necessary
Conduct internal and external research projects; support the development, delivery of presentations, and communications to management or broader audience
Employee/Team
Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
Support the team by continuously enhancing knowledge / expertise in own area and participate in knowledge transfer within the team and business unit; Support knowledge-sharing across teams and with relevant stakeholders, ensuring knowledge is codified, monitored, tracked, and managed
Work collaboratively with the team and leadership to proactively identify and resolve issues related to product quality
Keep current on emerging trends/ developments and grow knowledge of the business, related tools and techniques
Participate in personal performance management and development activities, including cross training within own team
Keep others informed and up to date about the status, progress of projects, and all relevant or useful information related to day-to-day activities
Contribute to the success of the team by willingly assisting others in the completion and performance of work activities; provide training, coaching and/or guidance as appropriate.
Act as a brand ambassador for your business area/function and the bank, both internally and/or externally
Breadth & Depth
Experienced working professional role providing specialized testing planning, design, automation and execution services
Solid debugging and problem-solving skills – solving moderately complex problems
Supports the introduction and adherence to new / advanced techniques, and approaches in testing and automation (e.g., BDD, Rapid Software Testing)
Foundational experience in software configuration and code management
Good expertise in build / code / release management to enable defect avoidance
Solid business and technology acumen, works with other stakeholders to identify opportunities to benefit the Client and / or introduce operational improvements
Ability to drive work efforts related to moderately complex applications / systems / projects within one product line / business
Ability to work independently and with minimal guidance and direction
Collaborative team player
Future focused – foresees issues and gaps and identifies industry trends
Skills and Experience Required:
BS degree in Computer Science or related Engineering discipline; or equivalent practical experience.
3-5 years
of relevant experience.
Accessibility testing experience. That includes screen readers, color contrast, book marklets .
Background of the Financial Services Industry. Knowledge on Commercial Lending Business, retail banking, Treasury Management, and Credit Adjudication
Strong experience in understanding functional requirements, plan, design and execute end-to-end tests.
Create & execute the integration and end-to-end test scenarios & cases.
Strong experience in test automation development for full stack components using
Selenium WebDriver, Rest Assured, TestNG, Behavior Driven Development (BDD) – Cucumber.
Experience and continuous testing mindset in CI/CD environment.
Good experience working
in Java, JSON . Ability to write code/ functions for complex scenarios, integration points and supporting multiple technologies (legacy and digital).
Excellent hands-on experience using tools
like Jenkins, Maven, Jira /JTMF, Bitbucket
Desired:
Splunk
Experience using Unix scripting and commands, XLM, and Python.
Data and File transfer testing for Batch Processing / Scheduling, FTP, IBM MQ / DistributedMQ
Experience in Test strategy and planning.
#J-18808-Ljbffr