Posted in

Principal Software Development Engineer – Psdet – IT Software Engineers

Principal Software Development Engineer – Psdet – IT Software Engineers

CompanyAscensus
LocationMassachusetts, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Expert experience working in a Senior/Lead Software Test Engineering role, developing test automation in an agile/iterative environment.
  • Expert experience with at least one Object-Oriented Programming Languages such as Java or C#
  • Proficient experience working with Database testing techniques using Oracle, Sybase, SQL server, with a strong understanding of database schemas
  • Proficient experience testing with Microservices, Cloud-based platform
  • Strong experience with a scripting language
  • Experience working with performance Engineers or Performance tools such as BlazeMeter, JMeter, and/or Taurus
  • Strong knowledge of testing best practices and methodologies
  • Experience with automation for ADA testing and Cross Browser testing
  • Strong Automated Test tool proficiency with Practical experience on any Automation framework/ scripting like Selenium, Cucumber, RestAssured
  • Experience with Behavior Driven Development, Test Driven Development.
  • Strong Manual testing proficiency using a test management tool.
  • Experience with White box, gray box, black box test development
  • Excellent written and verbal communication skills with a clear, concise technical writing style
  • Excellent listening, presentation, and interpersonal skills.
  • Problem Solving/Analytical Skills – Critical thinking and the ability to lead as part of a problem-solving group
  • Ability to prioritize and be responsible for the execution of project tasks in a high-pressure environment
  • Ability to manage and prioritize multiple projects and department initiatives
  • Ability and Willingness to learn quickly
  • Ability to work independently as well as in teams
  • Understand own strengths and weaknesses, has professional standards regarding attendance, personal accountability, and integrity
  • Experience with one or more Continuous Integration solutions such as TeamCity, Jenkins, or other Monitoring tools
  • Advanced Knowledge of networking components and infrastructure is a plus
  • Must have strong analytical, problem-solving, and troubleshooting abilities
  • Possess hands-on experience with test management and defect management tools
  • Experience with Agile Testing Quadrant and Risk-Based Testing

Responsibilities

  • Develop automation tests and frameworks within our CI/CD environment using test automation frameworks.
  • An ideal Principal Software Test Engineer should be capable of providing guidance to a group of diverse Software Quality Analysts and Test Engineers, able to handle challenging fast-paced environment with a desire and passion to work at the forefront of technology
  • Work in an agile development environment, collaborating with the team to deliver quality software iteratively
  • Develop end-to-end software test frameworks, test suites, and tools to validate product-specific features and use cases.
  • Conduct feasibility study on automation coverage, test types, and levels of tests
  • Design and develop targeted automation/regression tests for cutting-edge features
  • Manage multiple project releases with multiple dependencies acting as a liaison with IT teams to ensure delivery of the high-quality product
  • Provide guidance on testing best practices and methodologies
  • Effectively plan, define Test Strategy, Automation Strategy, provide QA estimates, provide test management and reporting throughout the software delivery life cycle
  • Should be able to understand the technical details of the product(s) and assist the Development team in troubleshooting issues.
  • Analyze the quality of the product before rolling to Customers by analyzing and validating Defect leakages
  • Ability and willingness to assist with all tasks within an Agile scrum team, writing stories, development & manual testing.
  • Provide strategic and tactical improvements for quality practices and procedures

Preferred Qualifications

  • Advanced Knowledge of networking components and infrastructure is a plus