SDET Automation QA at Citi developing Java Selenium WebDriver and Cucumber BDD frameworks, integrating tests into CI/CD and prototyping AI/ML-driven testing solutions.
Responsibilities
Design , Implement , and optimize Java - based Selenium WebDriver frameworks using POM and modular scripting.
Develop BDD test suites with Cucumber.
Champion Shift-left testing by embedding automation into Agile/DevOps pipelines.
Integrate Automated Tests into CI/CD for No-click Regression Testing.
Research and Prototype AI/ML-driven testing solutions to enhance the framework resilience.
Supports initiatives related to User Acceptance Testing (UAT) process and product rollout into production.
Work with technology project managers, UAT professionals and users to design and implement appropriate scripts/plans for an application testing strategy/approach.
Functionally test new products and regression test existing products during each QA release cycle.
Collaborate with Development, Business and Support teams to clarify specs, raise issues/concerns and identify risks throughout the software development life cycle.
Write efficient and effective test cases and test scripts based upon specification documents and business user interactions; create test scenarios to regression test, test new functionality and stress conditions (automated and manual).
Implement and drive test automation with minimal guidance; work towards continuous integration and automate test cases as functionality is being tested.
Conduct process monitoring, product evaluation and audit assignments; report issues and make recommendations for solutions.
Ensure project standards and procedures exist, are documented and followed; monitor conformance and perform preliminary root cause analyses.
Ensure corrective actions are assigned, documented and completed; verify traceability in project work products.
Gather, maintain and create reports on quality metrics; provide informal guidance to new team members.
Appropriately assess risk when business decisions are made and drive compliance with applicable laws, rules and regulations.
Requirements
3+ years Quality Assurance (QA) hands on experience in Java-based Test Automation with proficiency in Cucumber BDD framework design and Gherkin syntax.
Knowledge of Docker/Kubernetes for containerized Test execution.
Familiarity with AI/ML applications in QA.
Experience in the Financial Service industry preferred.
Experience in requirement reviews & able to identify, communicate and document discrepancies.
Understanding of QA within the Software Development Lifecycle (SDLC) and QA methodologies.
Understanding of Quality Processes.
Demonstrated logical analysis skills, attention to detail and problem solving.
Proven ability to work to deadlines.
Excellent written and verbal soft skill set.
Development experience in a fast-paced, time-to-market driven environment.
Experience with test automation, test scenario and test scripts creation and modification.
Comfortable with writing complex queries.
Exposure to reporting tools.
Hands on experience with test automation tools.
QA Experience in defining, designing & executing test cases.
Bachelor’s/University degree or equivalent experience.
Senior Software Development Engineer in Test at CrowdStrike focusing on quality and ownership of engineering responsibilities. Work with the CTIO team on innovative cybersecurity solutions.
Automation Test Engineer at Niyam IT developing and executing testing frameworks for federal clients. Focused on compliance and quality in software delivery with Agile methodologies.
Spacecraft Test Engineer supporting Orion assembly, integration, and test activities at NASA's Kennedy Space Center. Engaging in procedures planning, technical operations support, and collaboration with contractors.
Senior Test Automation Engineer for a dynamic data area, designing robust test automation strategies. Collaborating with engineers, scientists, and product owners to ensure quality and speed in releasing ML products.
Senior Test Automation Engineer ensuring quality of SoterAI platform through automated and manual testing. Work closely with product team on testing, automation, and mentorship.
Software Test Engineer focusing on testing processes and quality improvement in a technology company. Engaging in both manual and automated testing within a hybrid work model.
Software Test Engineer working in a growing technology company focusing on enhancing web application quality. Engaging in both manual and automated testing processes in a hybrid work environment.
Software Test Engineer at CroX enhancing testing processes and quality for their growing technology products. Involved in both manual and automated testing in a hybrid work environment.
Software Test Engineer improving quality and stability of web applications at a growing technology company. Responsible for planning and executing tests in a hybrid environment.