An ETL QA Engineer responsible for ensuring solutions meet user requirements through functional and non-functional testing, design review, and automation strategy.
Responsibilities
Participate in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement.
Participate in the release planning process to review functional specifications and create release plans.
Collaborate with software engineers to design verification test plans.
Design regression test suites and review with engineering, applications, and the field organization.
Produce regular reports on the status and quality of software releases.
Lead the design, development, testing, and maintenance of high-quality iOS applications for JPMorgan Chase’s Mobile Payments team, driving feature delivery and integrating AI tools to enhance mobile experiences.
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
Design, develop, test, and maintain iOS applications using Swift and SwiftUI.
Build accessible, responsive interfaces and implement clean, maintainable architectures such as MVVM, MVI, or MVP.
Integrate REST APIs and other remote services.
Use Xcode debugging and profiling tools to identify and resolve performance, memory, and reliability issues.
Write unit tests and use code coverage tools to maintain software quality.
Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems to ensure system stability and performance.
Responsibilities
Act as an SME, collaborate and manage the team to perform.
Responsible for team decisions.
Engage with multiple teams and contribute on key decisions.
Provide solutions to problems for their immediate team and across multiple teams.
Coordinate with stakeholders to ensure timely resolution of incidents and service requests.
Assist in the development and execution of Bench Validation plans and conducting validations for new silicon products, including DDR, MCR, Memory Controllers or other integrated circuits.
Compensation
The expected hourly pay range for this position is $41.50/hr. This position is also eligible for bonus opportunities.
Responsibilities
Assist in the development and execution of Bench Validation plans and conducting validations for new silicon products
Collaborate with cross-functional teams including Design, Test, and Marketing to understand product requirements and develop comprehensive validation strategies
Utilize lab equipment such as Oscilloscopes, BERT, AWG, and other test instruments to perform electrical characterization and performance benchmarking
Document test procedures, results, and findings in detailed engineering reports and contribute to the continuous improvement of validation methodologies
Assist in debugging and troubleshooting silicon issues, working closely with design and Test Engineers to implement effective solutions
Requirements
Pursuing a Master’s degree in Electrical Engineering, Computer Engineering, or a related field
Responsible for the configuration, implementation, operation and optimization of supported IT Networks technologies, applying software engineering principles to modernize infrastructure and eliminate manual work through automation.
Compensation
Annual bonus payment based on performance
Responsibilities
Ensure the infrastructure is running properly to achieve agreed Service Level Agreements (SLAs), Operational Level Agreements (OLAs), Service Level Indicators (SLIs), and Objectives (SLOs) in compliance with quality requirements.
Manage internal infrastructure updates and patch implementations to maintain a reliable and stable environment.
Work closely with stakeholders, internal and externals, to design, build, and maintain IT solutions that meet business requirements for performance, availability, security, and compatibility.
Apply software engineering principles to build and manage large-scale IT infrastructure products across their lifecycle.
Support to abstract away infrastructure complexity by providing self-service tools.
The BVT Analyst plays a critical role in ensuring the quality and reliability of software products through the execution and analysis of Build Verification Tests (BVT).
Responsibilities
Develop, execute, and maintain Build Verification Test cases to validate new software builds.
Analyze test results to identify defects, inconsistencies, and areas for improvement in the build process.
Collaborate with development and QA teams to troubleshoot issues and recommend corrective actions.
Automate repetitive testing tasks to improve efficiency and coverage of BVT suites.
Monitor build pipelines and provide regular reports on build quality and test outcomes to stakeholders.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.