A Quality Assurance (QA) and User Acceptance Testing (UAT) Analyst role tied to the Unitrax recordkeeping platform focuses on testing and verifying investor recordkeeping, transfer agency systems, and financial transactions for Canadian wealth and asset management clients.
Responsibilities
Develop, maintain, and execute automated test scripts using Selenium WebDriver and Java
Perform functional, regression, integration, and smoke testing
Design and maintain automation frameworks for web applications
Identify, document, and track software defects using defect management tools
Collaborate with developers, business analysts, and product owners to understand requirements
Design, build, and maintain test automation frameworks for large-scale data platforms and web applications.
Locations (3)
Indore, Madhya Pradesh, India
Gurugram, Haryana, India
Raipur, Chhattisgarh, India
Responsibilities
Design, implement, and maintain scalable test automation frameworks from scratch using Java and Python.
Formulate automated test suites to validate complex ETL pipelines, data transformations, data quality, data completeness, and schema migrations across distributed environments.
Automate functional, regression, and end-to-end user workflows using Selenium WebDriver integrated with BDD Cucumber.
Build and execute test suites using Pytest for data scripts, API services, and scheduled pipeline jobs.
As a Software Development Engineer in Test, you will design, build, and maintain software, frameworks, and tooling that enable continuous quality across the software delivery lifecycle. You will partner with engineers, architects, product teams, and quality specialists to improve testability, automate critical coverage, and deliver reliable customer experiences across user interfaces, APIs, services, and data layers.
Responsibilities
Design, develop, and maintain scalable automated test frameworks and reusable test tooling for UI, API, service, and data-layer testing.
Integrate automated tests into CI/CD pipelines to provide fast, reliable feedback and enforce appropriate quality gates.
Develop test strategies and plans that define coverage, test data, environment needs, risks, and functional and non-functional approaches.
Create and maintain automated functional, integration, contract, regression, smoke, performance, and resiliency tests.
Collaborate with developers and architects early in the delivery lifecycle to improve testability and end-to-end quality.
Requirements
Bachelor’s degree in Information Technology or related field
Responsible for designing, developing, and executing manual and automated test cases to ensure software quality, including API testing, defect tracking, and reporting.
Responsibilities
Design, develop, and execute manual and automated test cases to ensure software quality
Build and maintain automated test scripts using Selenium WebDriver
Perform API testing and validation using Postman
Identify, document, and track defects through the full bug lifecycle
Collaborate with developers and product teams to understand requirements and acceptance criteria
As a Security Test Analyst, you will play a key role in ensuring the security, quality and resilience of our software solutions. You will help define and implement the Security Test Strategy, using Dynamic Application Security Testing (DAST) tools and technologies.
Responsibilities
Take ownership of security testing activities, ensuring our software meets defined security, quality and resilience standards.
Execute and analyse DAST scans, triaging findings and ensuring vulnerabilities, risks and issues are accurately recorded and tracked in Octane.
Perform manual security testing where required and identify opportunities to automate repeatable security testing activities.
Analyse requirements and solution architecture to develop effective security test plans, scenarios and coverage.
Define the test environments, test data, tools and resources required to successfully execute security testing.
Software Engineer II – Senior Test Engineer responsible for designing, developing, executing, and maintaining test plans, test automation frameworks, and secure, high‑quality code within JPMorgan Healthcare Payments team.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Designs, develops, executes, and maintains test plans and test cases
Develops test automation framework, test efficiency tools and end‑to‑end functional and integration tests
Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high‑quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Author advanced SQL queries to extract, reconcile, and validate high-volume data sets across relational databases, data warehouses, and data lakes.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline (or equivalent practical experience)