Job Description:
Principal QA Engineer
As a Principal Software Engineer in Test, you blend extensive technical experience in test automation with business domain knowledge and data analysis. In an agile structure, you will partner with product owners to implement test automation and execute manual testing to increase efficiencies in testing and support the squad in building highly stable applications that meet business needs.
The Role
In this role, you will be working with a team of technologists passionate about promoting testing practices, implementing test automation, and executing testing with development and business partners!
Review test strategies with stakeholders and ensure that all the various kinds of testing like unit, functional, performance, acceptance etc. are getting covered.
Developing and maintaining automated suites/Frameworks of tests to assess product quality and release readiness
Conduct manual testing
Train squads on test management
The Expertise and Skills You Bring
5+ years of software engineering experience delivering software using agile development practices.
Expertise in defining test cases at the right level of detail and define test cases and ensure acceptance criteria matches real business value – i.e. ensure we are testing the right things
Expert knowledge in test automation frameworks and demonstrate proficiency, quality and passion in your coding ability.
Understand architecture principles of a distributed system and how to appropriately define a test strategy at the component and system level
Experience with Test Automation using Python and/or Groovy validating software components built in Python
Experience in testing Python packages/ utilities
Knowledge of modern Python Test Automation Frameworks, including Load-testing (Robot, Pytest, Locust)
Experience with RDBMS (SQL/noSQL)
Knowledge of AWS
Understanding of CI/CD processes
Deep knowledge of the SDLC process and how different test types from unit, behavioral, component & E2E are used through the cycle.
Curate the suite of tests to ensure a minimal comprehensive set (eliminate duplication, recognize gaps)
Passionate about engineering excellence with a strong understanding of object-orientated programming.
Understand how to deliver using an Acceptance Test-Driven development (ATDD) and Behavior Driven development (BDD) approach
Understand architecture principles of a distributed system and how to appropriately define a test strategy at the component and system level
Bachelor's degree (or above) in either Computer Science, Management Information Systems, Business Information Systems, Mathematics or Finance related field
The Value You Bring
Create efficiencies in testing that increase agility and time to deliver business value
Drive a strong quality practices and influence the Squad to focus on quality in each sprint
Continuously focus on improving stability and resiliency of critical business processes and applications
The Team
Asset Management Technology (AMT) provides worldwide technology and support to all the Investment Management, Research, Trading, and Investment Operations functions. We are seeking a Principal, Software Engineer to join our Quantitative Research & Investing Technology organization. This role will be part of our Quantitative Engineering team, which is responsible for architecting, developing, and maintaining a new quant research oriented meta-data programming language.
The base salary range for this position is $85,000-$179,000 per year.Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.
Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.
We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.
Certifications:
Category:
Information Technology0 applies
57 views
Jobs from our Partners
Oracle Cloud Fusion BI Publisher Engineer – ETS Engineer III
Staff Software Engineer II (Hybrid)
Other Jobs from Fidelity
Principal Software Engineer
Principal Data Scientist - SAI Quant Support
Senior Cloud Engineer
Similar Jobs
Software Engineering, MTS / Software Engineer (multiple positions available)
Python Developer for Tools and Infrastructures
Application Security Engineer
DevOps Engineer in Test (TestOps)
Staff Big data Devops Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 232 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee