Principal Quality Engineer Job in Rocket Software

Principal Quality Engineer

Apply Now
Job Summary

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description Summary:

The Principal Quality engineer is expected to lead and/or work with a team in a fast-paced environment and work on multiple tasks simultaneously. Additionally, you may have a small team reporting in to you to drive them for delivery as well.

A seasoned and experienced professional with good understanding of area of specialization. You will as a software engineering scrum team member to understand customer requirements, design and create test cases that adequately exercise each section of code. Use approved automation software applications to automate each test case. Provide metrics and quality artifacts to meet internal and external quality compliance requirements, recommending and implementing best practices. Keep a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. This position must collaborate with senior members of cross functional teams to meet the customer quality specifications. The position is responsible for design, implementation and documentation of code automation. Acts as a resource and mentor to lower-level Software Engineers in Test and at times leads projects or initiatives.

Works on complex scenarios, issues where analysis requires deeper functional and technical knowledge.
Leads the activities to closure and suggests and implement the improvements. Takes the ownership of deliverables and co-ordinates with the team to get it done
Provide root cause analysis to customer defects and come up with suggestions to reduce the same.

Job Duties and responsibilities:

  • A Senior Software Engineer in Test reads product code and make suggestions of design or code flow changes
  • Maps functional code flow to the automated test design flow to identify the API or Services calls being tested
  • Design end-end product automation framework for individual product
  • Validates multiple software products using systematic tests to develop, apply, and maintain quality standards for company products
  • Develops, modifies, and executes complete test plans based on design specifications
  • Responsible for multiple pieces of code
  • Observes and records defects in software products using systematic tests to apply and maintain quality standards for company products
  • Partnering with development teams to improve product quality and development methodologies related to quality engineering
  • Can prove coverage analysis and proactively adjust testing to improve test coverage
  • Uses product knowledge and insight to design and execute exploratory testing
  • Applies knowledge and application of best practices in achievement of QA goals
  • Can communicate within a team environment, consulting with development engineers in resolution of complex problems
  • Ensures quality integration into all aspects of software development, data acquisition, and processing
  • Acts as a go-to resource and mentor to lower-level Software Engineers in Test
  • Collaborates effectively with other Rocketeers across multiple geographies and technologies

    Required Candidate Skills:

    • Bachelor s degree in Computer Science or Information Technology
    • 12+ years of experience working on software quality environments or processes in a Windows or Linux/UNIX environment.
    • 5+ years of experience with scripting languages (Python, Visual Basic etc.)
    • Intermediate to proficient knowledge of Python, Java, JavaScript or typescript
    • Experience building the test automation frameworks
    • Strong database and SQL knowledge
    • Expertise in automation using one or many scripting / languages
    • The ability to review and understand/interpret product code and logs
    • Ability to build test environments for functional, system and stress testing.
    • Advanced experience with problem tracking systems and test case management systems
    • Advanced experience with the Agile development methodologies
    • Ability to multitask and prioritize to meet strict deadlines, and coordinate and participate in multiple assignments
    • Excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies
    • Strong knowledge in technical/functional troubleshooting techniques.
    • Experience in Design using good Object-Oriented programming practices and Design Patterns
    • Strong Experience in advanced Python programming & Debugging
    • Strong Experience in Selenium/Appium programming
    • Experience in setting up Python and Selenium environment, Debugging issues.
    • Ability to review product design architecture and specs to recommend implications from customer use case, performance and design perspectives
    • Knowledge of DevOps, CI/CD processes a must

    Desired Skills:

    • Quality certifications a plus
    • Git or GitHub experience
    • Databases like SQL, PostgreSQL,
    • Agile development

    Education Requirements:

    • College degree in Computer Science/Information Technology

    Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

    Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to hr@rocketsoftware.com. We will make a determination on your request for reasonable accommodation on a case-by-case basis.

    If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

    Experience Required :

    Fresher

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs