Brooksource · 3 days ago
Quality Assurance Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
EmploymentHuman Resources
Actively HiringGrowth Opportunities
Insider Connection @Brooksource
Responsibilities
Conduct comprehensive manual testing of proprietary systems to identify defects, verify functionality, and ensure the software meets predefined quality standards.
Collaborate with development and business teams to develop test plans, test cases, and test data that effectively cover the functional and non-functional requirements of the systems.
Test, configure, and support algorithmic management system (AMS), ensuring accurate implementation and performance of trading algorithms like VWAP and TWAP.
Facilitate collaboration between development and operations teams to ensure a smooth flow of code from development to production.
Integrate security testing into the CI/CD pipeline.
Ensure compliance with industry standards and regulations in the deployment process.
Execute test cases, document test results, and identify and report defects using established defect tracking tools. Ensure timely and accurate communication of testing progress and issues.
Perform regression testing to ensure that new code changes do not negatively impact existing functionality and that previously identified defects have been successfully addressed.
Set up, maintain, and upgrade test environments, including configuring test data, to ensure that testing accurately reflects production conditions.
Work closely with developers, business analysts, and project managers to understand project requirements, provide input on design and functionality, and ensure alignment with quality standards.
Collaborate with the automation team to identify opportunities for test automation and contribute to the creation of automated test scripts where applicable.
Create and maintain comprehensive test documentation, including test plans, test cases, and test scripts, to support auditing and compliance requirements.
Stay current with industry best practices and emerging trends in quality assurance and software testing, and actively contribute to improving the QA processes and methodologies within the organization.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
4-6 years of experience working as a QA Engineer with exposure to DevOps
Experience with algorithmic management systems (AMS) and a strong understanding of trading algorithms such as VWAP and TWAP; including how to test, configure, and support the AMS
Hands-on experience in Java, QA, and DevOps
Excellent communication skills with experience working in a fast-paced/deadline-driven environment and adapt to changing priorities
Interface with business analysts and develop appropriate hand-off strategies
Proven experience providing production support for applications – Early hours may be required
Bachelor’s degree in computer science, Information Technology, or a related field
Proven experience in testing software systems, preferably in financial services, capital markets, or trading systems
Strong understanding of quality assurance methodologies, processes, and best practices
Proficiency in creating and executing test plans, test cases, and test scripts
Familiarity with defect tracking tools and the software development lifecycle (SDLC)
Excellent problem-solving and analytical skills, with a keen attention to detail
Effective communication skills to collaborate with cross-functional teams and stakeholders
Ability to work in a fast-paced, deadline-driven environment and adapt to changing priorities
Company
Brooksource
Brooksource is a single source for project and supplemental support through contract employment, contract-to-hire labor employment.