Home
Jobs

Lead Software Engineer in Test

10 - 12 years

10 - 12 Lacs

Posted:23 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Dynamic Yield, a Mastercard company, is seeking a Lead Software Engineer in Test to provide competent leadership and highly specialized test strategies for complex systems. In this role, you will be instrumental in implementing an effective Automated Test strategy for various programs, simultaneously planning, managing, and providing technical oversight for all testing activities. Your primary responsibility will be to ensure that all tested components are compliant with Mastercard's stringent standards and requirements, driving timely task completion within estimated timeframes. Roles and Responsibilities As a Lead Software Engineer in Test, you will: Strategic Test Leadership: Design applications and interfaces, recommend solutions, estimate efforts, and provide strategic input for efficient system design. Lead complex initiatives and projects, providing budget, timeline, and participation information for large, enterprise projects and communicating regularly with program leadership. Automated Test Strategy: Implement an effective Automated Test strategy for the program. Simultaneously plan, manage, and provide technical oversight for all testing activities. Test Automation Design & Development: Design and develop test automation scenarios for the entire application to validate system-to-system interfaces and complete software solutions (for API and UI tests). Identify and implement complex automation efforts, including refactoring automation code and designing supporting Test Framework elements where needed. Agile & Continuous Validation: Assist Agile teams in the continuous validation of application functionality, system-to-system interfaces, and complete software solutions. Stakeholder Collaboration: Interact with business and development stakeholders to define test plans and schedules for application delivery. Translate expected customer requirements and specifications into test requirements and testing methods for regression testing. Work closely with software engineers to build quality in, ensuring proper test and requirement coverage, configuration quality, monitoring, and early performance testing. Test Execution & Reporting: Execute existing test plans for continuous regression testing of the entire application and report results on the state of the application to stakeholders. Quality Assurance & Review: Participate in application design reviews, walkthroughs, and inspections. Conduct test reviews, including test plans, requirements, cases, and automation coverage, identifying any gaps or optimizations. Ensure all application teams provide necessary automation test coverage for operations teams to use in CI/CD automated quality gates. Metrics & Communication: Collect quality metric data and communicate test status/risks to stakeholders for application releases. Work closely with program leadership to provide summaries of application test results and escalate any risks, dependencies, or blockers. Participate in leadership meetings to communicate status, risk, insights, coverage, and provide reporting. Process Improvement: Raise process improvement opportunities and identify and address technical debt. Identify opportunities to improve effectiveness and time-to-market. Mentorship & Guild Participation: Provide technical support, coaching, and mentoring to junior team members. Provide input for performance appraisal processes of junior employees and/or team members. Participate in the Test Engineering Guild to develop and implement enterprise quality standards, processes, tools, and methodologies, and interface with other teams to leverage insights. Communicate quality standards established by the Guild and provide leadership to team members in validating application functionality. All About You Experience: At least 10-12 years of experience in a related field (or certifications and comparable experience). Automation Expertise: Extensive experience in advanced code development, code review , and the construction and use of automation frameworks . Proven success in building automation frameworks and acceptance/integration test automation scripts. Test Strategy & Execution: Successfully developed high-quality test strategies and test execution plans. Recognized test environment preparation needs. Debugging & Analysis: Ability to analyze application logs and assist engineers by utilizing basic debugging techniques. Leadership & Collaboration: Successfully led multiple test paths simultaneously. Able to lead project teams, collaborate effectively with business partners, vendor/consulting organizations, and peer-level professionals from other IT disciplines. Quality Assurance: Successfully validated one or more application codebases via automation for new feature functionality and regression testing. Agile & Continuous Testing: Experience in Agile testing methodologies and tools, unit and integration testing, and data virtualization tools . Basic understanding of validation techniques and Continuous Testing . Demonstrated expertise in Continuous Testing practices . UI Automation: Familiarity with UI automation frameworks, tools, and techniques to validate user interfaces (mobile, portal, web, etc.). Mentorship: Proven ability to mentor and coach less experienced team members. Broad IT Experience: Broad IT experience including requirements gathering and relationship building with business clients. Scripting & Performance: Experienced in scripting, performance testing, and application development. Successfully collected performance metrics, built performance environment datasets, and identified process improvements. Tools: Automation Frameworks: Automation framework (general), Postman, Appium, TestNG, Playwright CI/CD: CI/CD (general), Jenkins Development Tools: Maven, IntelliJ Technical Skills Design Architecture (Intermediate) Technology R&D (Intermediate) Implementation and Support (Intermediate) Project Management (Advanced) Requirements Assessment (Advanced) Software Development (Expert) Technical Documentation (Advanced) Agile Development (Advanced) Automation and DevOps (Advanced) Professional Skills Business Acumen (Advanced) Commercial Focus (Advanced) Future Focus (Advanced) Global Perspective (Advanced) Innovation and Thought Leadership (Advanced) People Leadership (Intermediate) Personal Influence (Advanced)

Mock Interview

Practice Video Interview with JobPe AI

Start Design Architecture Interview Now

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Hyderabad / Secunderabad, Telangana, Telangana, India

Hyderabad / Secunderabad, Telangana, Telangana, India