3 days ago
Pune, IndiaMid Level

Responsibilities

  • Develop and maintain automated testing frameworks, suites, scripts, tools, and utilities throughout the software development lifecycle.
  • Perform unit, component, white-box, API, RESTful API, web-service, functional, regression, performance, load, security, and service virtualization testing.
  • Integrate test suites and testing infrastructure with continuous integration and continuous delivery tools.
  • Build and customize test environments, generate test data, and maintain automation infrastructure.
  • Develop test plans, conditions, cases, scripts, reporting, and metrics with developers, stakeholders, business teams, and clients.
  • Identify code-quality, testability, performance, and regression issues and recommend improvements.
  • Report and track defects through resolution and participate in root cause analysis.
  • Coordinate assigned testing activities and serve as a point of contact for small client projects.

Requirements

  • Bachelor’s degree in software engineering, information systems, or another technical field; additional experience in lieu of a degree may be considered.
  • At least 2 years of professional experience with software testing, coding, designing, and developing.
  • Preferred: master’s degree in software engineering, information systems, or another technical field.
  • Preferred: at least 4 years of experience developing automated testing strategies across varied environments and frameworks.
  • Experience or knowledge with Java, C#, Perl, Python, Groovy, Oracle, SQL, unit testing, application programming interfaces, mobile testing, security testing, continuous integration, and service virtualization.
  • Knowledge of software development lifecycle and testing methodologies including Scrum, Kanban, test-driven development, and behavior-driven development.

Tech Stack

C#GroovyJavaPerlPythonSQL

Categories

Contact me