Software QA Engineer
Company: Renovo Solutions
Location: Chicago
Posted on: April 5, 2025
Job Description:
Renovo Solutions is a nationwide healthcare technology
management company. We offer a range of opportunities for
technicians to grow within the company. With a presence in 40+
states, we provide comprehensive solutions for managing &
maintaining healthcare technologies. We prioritize investing in our
employees' development, offering various phases and advancement
paths. Through ongoing training, mentorship programs, and a
supportive work environment, we foster professional growth and
promote from within. Join our team to make a difference in
healthcare while advancing your career with Renovo.Summary:The
Software QA Engineer will work with the Software Development team
to test and maintain proprietary application functionality. In
addition to reviewing code and developing automated test scripts,
the Software QA Engineer will be required to manually verify
application performance through functional testing, regression
testing, integration testing, acceptance testing, and system
testing. This role will center on application quality, application
reliability, and application maintainability while improving user
experience and meeting enterprise needs.What you will do:In this
role, you will be tasked with spearheading the automation of our
functional test suite. This will involve knowledge of new and
established testing tools and technologies, as well as proactively
identifying opportunities where these innovations can be leveraged
to enhance our Software Development Lifecycle. You will be expected
to take ownership of this automated testing implementation. This
includes planning, coordinating, and executing the necessary steps
to seamlessly integrate new solutions into our current Software
Development Lifecycle, while minimizing disruptions and ensuring
application stability. You will work closely with the Software
Development team to understand and analyze pull requests. You will
work closely with functional leaders to understand the needs of our
complex and diverse application environment.Day to Day
activities:
- Validate software for functionality and usability, which may
include testing on mobile devices and accessing SQL data to
understand and verify data i/o
- Document and maintain comprehensive test plans and results,
including required test case context or setup, that ensure
replicability and compliance with standards
- Design, develop, and maintain automated tests and automated
testing tools
- Review developer code to ensure adherence to coding standards
and functional specifications
- Perform manual acceptance and regression testing
- Develop processes and procedures related to application quality
assurance testing including diagrams and written documentation
- Partner with the DevOps team to implement a testing reliable
pipeline(s)
- Collaborate with the Software Development team and functional
business leaders to understand business objectives and software
implementation, suggesting process or application improvements
where appropriate
- Review and validate analytical dashboards and reports for
calculation accuracy and UI/UX usability
- Identify, report, analyze, and track any software defects
- Prioritize, plan, and execute on a plan to meet necessary
release timelines
- Investigate user-reported issues, providing technical analysis
where necessary
- Collaborate with the IT Training team in order to coordinate
the release of tested software with applicable training
content
- Coordinate software releases in compliance with established
change windows and risk management policies
- Coordinate user acceptance testing as
neededQualifications:
- Experience with automated test development and automated
testing tools
- Proven ability to build and maintain test plans, scenarios,
scripts, and/or procedures
- Strong written and verbal communication skills
- Experience with a source control management system like Github
and a build/release management tool
- Ability to work with SQL Server database(s) for the purpose of
analyzing data
- Ability to work autonomously and utilize ticketing tools like
Jira or similar to document and deliver work according to
guidelines based on agile practices
- Understanding of Software Development Lifecycle
- Ability to read, understand, and analyze front and back end
codeEducation/Special Training:
- Bachelor's degree in Computer Science or equivalent technical
Software QA experience
- Technical certifications that demonstrate the skills listed
aboveSafety Requirements:
- Abide and follow our Injury & Illness Prevention Program
- Ontime completion of safety trainings assignmentsPhysical
Requirements:The Software QA Engineer must be able to communicate
effectively via written and verbal communication through a digital
platform.Classification:FLSA: Exempt or Non-Exempt**Note: This
position description does not list every activity, duty, and
responsibility of the position and may be altered by RENOVO at any
time.EEO StatementRENOVO Solutions provides equal employment
opportunities (EEO) to all employees and applicants for employment
without regard to race, color, religion, sex, national origin, age,
disability, or genetics. In addition to federal law requirements,
RENOVO Solutions complies with applicable state and local laws
governing nondiscrimination in employment in every location in
which the company has facilities. This policy applies to all terms
and conditions of employment, including recruiting, hiring,
placement, promotion, termination, layoff, recall, transfer, leaves
of absence, compensation, and training.
#J-18808-Ljbffr
Keywords: Renovo Solutions, Chicago , Software QA Engineer, IT / Software / Systems , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...