Software Development Engineer in Test

Location

Northern America + 1 moreAll locations: Northern America | Caribbean

Posted

3 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Development Engineer in Test

RBC

Role Description The Software Development Engineer in Test (SDET) ATM, POS and Card apps Labs for RBC Caribbean Technology, will be responsible for testing and automation processes, methodologies, test strategy and improvements of our overall test delivery. You are accountable for driving quality by leveraging automation to improve quality through early defect detection. You will be responsible for creating test automation scripts for ATM, POS and Card issuing and acquiring Apps using existing and new automation frameworks and tools. You will be accountable for maximizing automation test coverage and using business analysis and automation techniques to optimize testing activities. - Responsible for testing of ATM, point of sale terminals, integration to cards and payment systems, including debit and credit transaction processing, settlement and reconciliation reports. - Accountable for driving Automation and automated test case creation and execution, maximizing automation for all project deliverables and common quality activities. - Responsible for developing and executing automated test plans for ecosystem/program/large projects (might assume planning execution accountability). - Accountable for driving quality and champion defect prevention/early defect detection. - Responsible for designing, building, or enhancing scalable and robust BDD based automation framework and automated test cases. - Responsible for modelling system behaviors/attributes performing model optimization to improve scope and functional coverage and maintain models as business requirements change. - Create test suites, traceability matrix etc. and provide support on test suite walkthrough with different teams. - Develop and maintain existing applications automation scripts for test activities and aligning to RBC Quality Engineering practices while partnering across IT and with assigned business lines to plan functional and non-functional testing activities. - Responsible for all test execution and maximizing automation for all project deliverables and for following defined processes and tools and alignment with overall QE strategy and framework for the applications. - Effectively communicates and build automation reports and metrics for project stakeholders and business partners from initiation to close. - Promotes collaboration and partnering to develop and meet core project objectives and provides coaching to team members on Automation framework, DevOps and applicable processes, practices, and tools. - Look outside for opportunities to disrupt from within and continually expand what is possible through technology. - Work within a cross functional team aimed at delivering high quality solutions. - Code, test and implement full stack solutions to meet business needs. - Create intuitive, robust, and reusable test and automation interfaces using modern frameworks and help build strong automation regression suites and ensure quality deliverables. Qualifications - Computer Engineering, Computer Science or related (technical) degree/diploma. - Typically requires 2 to 4 years of hands-on active software engineering and test automation coding experience. - Demonstrated experience with ATM, point of sale terminals, cards and payment and other banking systems testing. - 1-2 years of experience in testing Web Applications and File validations with proven knowledge of API and Database testing and test automation and rich experience in different types of testing. - Banking functionality knowledge. - Experience in test case design at different levels (component/service/APIs, integration, mobile, end to end/user scenarios) or non-functional testing (depending on role). - Proven experience including development and defining & owning test automation infrastructure for a large enterprise. - Technical Knowledge in ISO8583, NCR APTRA, IBM MQ, Python, Java, BDD, Cucumber Framework (Selenium/UFT/Lean UFT, RestAssured, Robot Framework, TestNG, Jenkins), Microservices and APIs (WireMock, postman, swagger), build tools such as Maven/Gradle and Source Code Management tool such as Git and GitHub. - Hands on experience in script development using scripting languages (e.g., Perl, Python, Bash, etc.) and Microservice and APIs (WireMock, postman, swagger, SQL, Jenkins, Integration to CICD pipeline). - Experience in a QA/test environment with a focus on technical, automated testing in a variety of environments (cloud, distributed or mainframe, business workflows and services/APIs, databases). - Very good communication skills, ability to focus, prioritize and solve complex technical problems. - Experience in DevOps with test integration, processes, and tools. - Experience in a variety of test automation tools (Robot Framework, Appium, Cucumber, Selenium, TestNG) and script development using scripting languages (e.g., Perl, Python, Gherkin, Bash, etc.). - Experience using source configuration tools (GIT, etc.). - Hands-on programming experience (e.g., Java, C, SQL DB querying). - Hands-on experience with DevOps Tools. Benefits - Leaders who support your development through coaching and managing opportunities. - The advantage of working with a dynamic, collaborative, and high performing team where initiative and hard work are recognized and rewarded. - Opportunity to do challenging work.

Related Categories

Related Job Pages

More Research Engineer Jobs

Role Description We are seeking an AI Research Engineer to bridge cutting-edge applied research and production engineering, designing and shipping advanced machine learning systems that solve high-impact business problems. The role blends scientific rigor with practical software engineering, requiring deep understanding of modern ML and deep learning techniques alongside the ability to build robust, scalable, and well-instrumented production pipelines. The ideal candidate stays current with the rapidly evolving AI research landscape, can critically evaluate new techniques for real-world applicability, and is comfortable operating across the full lifecycle from problem framing and experimentation to deployment and continuous improvement. Key Responsibilities - Design, prototype, and evaluate applied AI solutions across natural language, vision, recommendation, and structured data domains. - Translate ambiguous business problems into well-scoped ML formulations with clear success metrics and evaluation strategies. - Stay current with the latest research in deep learning, large language models, and adjacent areas, and assess applicability to internal use cases. - Implement rigorous experimentation workflows including baselines, ablations, and statistically sound evaluation methodology. - Build production-quality training and inference pipelines using modern ML frameworks and orchestration tools. - Collaborate with ML platform engineers to ensure efficient use of compute, storage, and accelerator resources. - Optimize models for accuracy, latency, throughput, and cost based on production requirements. - Develop tooling for dataset construction, labeling, validation, and ongoing monitoring of data quality. - Partner with product, design, and domain experts to ensure model behavior aligns with user needs and policy requirements. - Implement safety, fairness, and reliability evaluations and incorporate findings into model selection decisions. - Document research findings, design decisions, and operational characteristics clearly for both technical and non-technical audiences. - Mentor engineers on applied ML methodology, evaluation rigor, and responsible deployment. - Contribute to internal knowledge sharing, reading groups, and prototype-to-production playbooks. - Influence the broader AI roadmap based on research insight, capability gaps, and emerging opportunities. Qualifications - Master’s or PhD in Computer Science, Machine Learning, Statistics, or a closely related field; or equivalent applied experience. - Six or more years of combined research and applied ML engineering experience. - Strong proficiency in Python and modern ML frameworks such as PyTorch or JAX. - Hands-on experience training, fine-tuning, and evaluating deep learning models at non-trivial scale. - Solid grounding in mathematics, statistics, and the theoretical foundations of modern ML. - Experience taking ML models from research prototype to production with appropriate observability and safeguards. - Familiarity with distributed training, mixed-precision training, and accelerator hardware. - Strong written and verbal communication skills, including ability to explain complex methods clearly. - Demonstrated ability to read, evaluate, and adapt techniques from current research literature. - Track record of shipping impactful applied AI projects. Preferred Qualifications - Published research at top-tier AI/ML venues. - Experience with large language model training, fine-tuning, or evaluation. - Familiarity with retrieval-augmented generation, agentic systems, or multimodal architectures. - Exposure to responsible AI, model evaluation, and alignment practices. - Experience contributing to open-source ML projects. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at www.bvteck.com .

United States
100K - 150K / year
Job Closed
Allen Institute logo

Research Associate II In vivo Electrophysiology and Behavior

Allen Institute

The Allen Institute is a non-profit medical research organization and a leader in large-scale research. The organization is dedicated to finding answers for som

Conduct experiments using in vivo electrophysiology and controlled mouse behavior, collaborate with scientists on behavioral tasks, analyze physiology and behavior data, and train team members in procedures.

Washington
Ryder Supply Chain Solutions logo

Research Intern

Ryder Supply Chain Solutions

Ryder is proud to be an Equal Opportunity Employer and Drug Free workplace. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

Role Description The Union Benefits Compliance Intern will support the HR, Payroll, and Labor Relations teams by helping research and document benefit requirements across multiple unions and trust funds. This role is ideal for a student interested in human resources, labor relations, business administration, or compliance. The intern will gain hands-on experience analyzing Collective Bargaining Agreements (CBAs), Summary Plan Descriptions (SPDs), and trust agreements while helping build a comprehensive database used across the organization. Essential Functions - Research and collect medical and pension benefit information from union CBAs, SPDs, and Trust agreements. - Summarize eligibility rules, contribution requirements, and administrative processes for each union and trust. - Identify and document discrepancies between CBA language and trust-fund requirements. - Maintain accurate records, spreadsheets, and reference materials to support HR, Payroll, and Labor Relations teams. Additional Responsibilities - Performs other duties as assigned. Skills and Abilities - Strong analytical and research skills — able to read, interpret, and summarize written documents such as CBAs, SPDs, and trust agreements. - High attention to detail — ensures accuracy when comparing benefit rules, documenting discrepancies, and maintaining data. - Organizational skills — able to manage multiple documents, track requirements across unions, and maintain structured records and spreadsheets. - Proficiency with Microsoft Excel and basic data tools — comfortable organizing information, creating summaries, and working with tables. - Clear written and verbal communication — able to summarize findings, prepare documentation, and collaborate with HR, Payroll, and Labor Relations teams. - Ability to work independently — comfortable handling research tasks with minimal supervision while meeting deadlines. - Problem-solving mindset — able to identify inconsistencies, flag issues, and think critically about compliance requirements. - Professionalism and confidentiality — able to handle sensitive employee and union information responsibly. Qualifications - Currently pursuing a degree in Human Resources, Business Administration, Labor Relations, Public Policy, or a related field. - Strong attention to detail and ability to interpret written documents. - Interest in compliance, labor relations, or benefits administration. - Proficient in Microsoft Excel and comfortable working with data. - Strong communication and organizational skills. - Ability to work independently and manage multiple tasks. Requirements - This will be a temporary project expected to last approximately two months and can be performed fully remotely. Compensation Information - Pay Type: Hourly - Minimum Pay Range: $18.00 - Maximum Pay Range: $18.00 Benefits - For all Full-time positions only: Ryder offers comprehensive health and welfare benefits, to include medical, prescription, dental, vision, life insurance and disability insurance options. - Paid time off for vacation, illness, bereavement, family and parental leave. - A tax-advantaged 401(k) retirement savings plan.

Worldwide
$18 / hour
Full TimeRemoteTeam 10,001+Since 2004H1B Sponsor

Role Description We’re hiring Research Engineers to join teams across Meta working at the intersection of frontier AI and real-world product impact. You’ll be embedded directly in Facebook’s ecosystem, helping reimagine core experiences and reshape how people discover content, connect with creators, and interact with each other. The work spans some of the most bold bets in applied GenAI, including: - Building the post-training, evaluation, and serving systems that turn frontier LLMs into reliable, high-quality product experiences used by billions. - Building a general-purpose agentic platform that powers a wide range of GenAI products across Facebook — enabling teams to ship faster, safer, and at scale. - Building systems that enable capacity and cost optimizations through model fine-tuning, post-training and other techniques. - Adapting and scaling these systems across Meta’s products. Why Join Us - Product LLM work at singular scale: Your post-training decisions, evaluation frameworks, and serving architecture directly affect billions of daily interactions. - End-to-end ownership: We don't hand off models to a separate product team. We own the loop from training data to production behavior to measurement. The impact of your work shows up in days, not quarters. - The problems are unsolved: How do you evaluate open-ended conversational AI at scale? How do you fine-tune for groundedness across millions of varied creator profiles? These aren't incremental improvements, they're open research questions with immediate product consequences. - Our team is hands-on, with high autonomy, working on critical bets: We're deliberately keeping this team lean and experienced. You'll have outsized influence on technical direction, not just execution. Depending on your interests and strengths, your work could span: - Post-training pipelines (SFT, RLHF, synthetic data generation) - Evaluation methodology (auto-judge design, benchmark construction, human-AI calibration) - Production serving systems (RAG, memory, multi-modal generation) - Multi-agent orchestration - E2E experience of building agentic products, all grounded in shipping to real users at scale Responsibilities - Contribute to the training of next-generation multimodal foundation models, advance their capabilities in understanding, generation, and grounding, and enable them for downstream product use-cases. - Support creative data sourcing, high-quality pre/mid/post-training data curation, and scale and optimize data pipelines for multimodal large language models (LLMs). - Lead, collaborate, and execute on research that pushes forward the state of the art in multimodal reasoning and generation research, and prioritize research that can be directly applied to Meta’s product development. Qualifications - Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. - Experience as a formal technical lead, leading major technical initiatives with XFN impact, and/or influencing strategy across multiple teams. - Impressive engineering background (PhD in ML not required). - Experience working in AI/ML environments. - Can manage data pipelines and versioning. Benefits - $183,997/year to $257,000/year + bonus + equity + benefits.

United States
$184.0K - $257K / year