SS&C Technologies - Salt Lake City, UT

posted 3 months ago

Full-time - Senior
Remote - Salt Lake City, UT
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Senior/Lead Software QA Engineer at SS&C, you will play a pivotal role in ensuring the quality and reliability of our web-based software applications. You will assist in leading the QA process, developing and executing comprehensive test plans and strategies that align with our business objectives. Your leadership will extend to mentoring junior QA engineers, providing them with the technical expertise and support they need to excel in their roles. In this position, you will be responsible for designing and executing detailed test plans, test cases, and test scripts that cover functional, regression, integration, performance, and security testing. You will ensure that new feature enhancements and bug fixes are thoroughly tested to maintain the highest product quality. Your role will also involve identifying, documenting, and tracking defects and issues using appropriate tools and methodologies. You will contribute to the planning and development of automated test scripts and frameworks, ensuring robust and efficient testing processes. Manual testing will also be part of your responsibilities to ensure full coverage of test scenarios. Quality assurance is at the heart of this role. You will analyze the root causes of defects and implement preventive measures to avoid recurrence. Defining and monitoring key metrics for the QA process will be essential to ensure continuous improvement. You will prepare and present detailed reports on QA activities, test results, and quality metrics to stakeholders, ensuring transparency and accountability in the QA process. Collaboration is key in this role. You will work closely with product managers, developers, and other stakeholders to understand requirements and ensure high-quality deliverables. Clear and timely communication of QA status, issues, and risks to stakeholders will be crucial for project success. You will also be expected to continuously improve QA processes and practices, staying up to date with industry trends and best practices in software testing and quality assurance.

Responsibilities

  • Assist in the leadership of the QA process for web-based software applications.
  • Mentor and guide junior QA engineers, providing technical expertise and support.
  • Design and execute detailed test plans, test cases, and test scripts for various types of testing.
  • Ensure thorough testing of new feature enhancements and bug fixes to maintain high product quality.
  • Identify, document, and track defects and issues using appropriate tools and methodologies.
  • Help with planning and development of automated test scripts and frameworks.
  • Conduct manual testing where necessary to ensure full coverage of test scenarios.
  • Analyze root causes of defects and implement preventive measures to avoid recurrence.
  • Define and monitor key metrics for the QA process, ensuring continuous improvement.
  • Prepare and present detailed reports on QA activities, test results, and quality metrics to stakeholders.
  • Collaborate with product managers, developers, and other stakeholders to understand requirements.
  • Communicate QA status, issues, and risks to stakeholders in a clear and timely manner.
  • Continuously improve QA processes and practices to enhance efficiency and effectiveness.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software quality assurance, with a strong background in testing web-based applications.
  • Proven experience leading QA teams and driving quality initiatives.
  • Strong understanding of software development life cycle (SDLC) and proficiency in QA methodologies, tools, and processes.
  • Knowledge of test automation tools (e.g., Selenium, Cypress) and scripting languages (e.g., Python, JavaScript).
  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Understanding of web technologies (HTML, CSS, JavaScript) and RESTful APIs.
  • Knowledge of SQL and relational databases.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Willingness to put in extra effort as project demands require.
  • Detail-oriented with a strong commitment to quality.
  • Ability to quickly learn complex software systems.
  • Self-motivated with the ability to manage multiple tasks.

Nice-to-haves

  • Experience with Agile/Scrum methodologies.
  • Experience in the timeshare industry or with property management software.
  • Experience with API testing tools (e.g., Postman, SOAPUI).
  • Experience with Jira and Xray for test case management.
  • Experience with Microsoft development environments.
  • Experience with Microsoft Azure for CI/CD.

Benefits

  • Hybrid Work Model & a Business Casual Dress Code, including jeans.
  • 401k Matching Program, Professional Development Reimbursement.
  • Flexible Personal/Vacation Time Off, Sick Leave, Paid Holidays.
  • Medical, Dental, Vision, Employee Assistance Program, Parental Leave.
  • Committed to Welcoming, Celebrating and Thriving on Diversity.
  • Hands-On, Team-Customized Training, including SS&C University.
  • Discounts on fitness clubs, travel and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service