Senior Software Engineer Test

Mastercard Mastercard · Fintech · Pune, Maharashtra, India · Engineering

Senior Software Development Engineer in Test responsible for designing and implementing test automation strategies for web applications, system-to-system interfaces, and software solutions within an Agile SCRUM team. Focuses on validating application functionality and performance, API and UI testing, and collaborating with developers to ensure quality.

What you'd actually do

  1. Play a pivotal role on the Agile team in the continuous validation of web applications, system to system interfaces and complete software solutions
  2. Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests)
  3. Interact with business and development stakeholders to define test plans and schedules
  4. Translate complex system requirements and specs into test requirements and testing methods
  5. Identify and implement complex automation efforts, including refactoring of automation code where needed

Skills

Required

  • Advanced code development
  • Code review
  • Construction and use of automation frameworks
  • Building automation frameworks
  • Acceptance and integration test automation scripts
  • High quality test strategies
  • Text execution
  • Application log analysis
  • Basic debugging techniques
  • Validation of applications via automation
  • New feature functionality testing
  • Regression testing
  • Agile testing methodologies and tools
  • Unit and integration testing
  • Data virtualization tools
  • Basic understanding of validation techniques
  • Continuous Testing
  • UI automation frameworks
  • Tools and techniques for UI validation
  • Mentoring peers
  • Guiding less experienced team members

Nice to have

  • Design Architecture (Foundational)
  • Technology R&D (Foundational)
  • Project Management (Intermediate)
  • Requirements Assessment (Intermediate)
  • Software Development (Advanced)
  • Agile Development (Intermediate)
  • Automation and DevOps (Intermediate)
  • Business Acumen (Intermediate)
  • Commercial Focus (Intermediate)
  • Future Focus (Intermediate)
  • Global Perspective (Intermediate)
  • Innovation and thought leadership (Intermediate)
  • People Leadership (Intermediate)
  • Personal Influence (Intermediate)

What the JD emphasized

  • advanced code development
  • code review
  • construction and use of automation frameworks
  • building automation frameworks
  • acceptance and integration test automation scripts
  • high quality test strategies
  • text execution
  • analyzed application logs
  • basic debugging techniques
  • validated one or more applications via automation
  • new feature functionality
  • regression testing
  • Agile testing methodologies and tools
  • unit and integration testing
  • data virtualization tools
  • Basic understanding of validation techniques
  • Continuous Testing
  • UI automation frameworks
  • tools
  • techniques
  • validate user interfaces
  • mentor peers
  • guide less experienced Team members