Vacancy expired!
QA Engineer Job Description
OVERVIEW STR was acquired in October 2019 as a division of CoStar Group, Inc., the leading provider of commercial real estate information, analytics, and online marketplaces. STR is in the process of combining CoStar's largest and most up-to-date properties database with STR's global hospitality performance data, to give both real estate and hospitality customers a unique and powerful combined view of their local markets.We are searching for a Quality Assurance Engineer with a learner's mindset to join our Hendersonville, TN team. You will be responsible for creating and implementing testing in support of software development requirements. This position ensures the quality, reliability, integrity, and performance of all software products produced for end user consumption by validating that software performs to established guidelines.RESPONSIBILITIES- Develops processes and procedures to ensure the efficient, effective, and thorough testing of STR systems with input from business teams, development, and IT Support
- Analyzes and identifies system defects through integration, regression, performance, and user acceptance testing. Appropriately escalates these issues as necessary
- Work closely within the project team to identify, investigate, and resolve system problems and process issues
- Collaborate with clients, peers, and subject matter experts to define, clarify, and validate requirements and specifications
- Continue to develop QA skills by participating in the improvement of quality assurance, deliverables, methodologies, and processes for application testing
- Ensures the Lead and Project Teams are informed of schedules and timelines, statuses, issues, mitigations and all other information necessary for successful testing execution
- Assists with the compilation of testing status notifications to business stakeholders and Client Relations for internal and external communications
- Creates and maintains QA deliverables including test plans, test cases, test data, project test progress and release reports, and test schedules
- Maintains proficiency in the application and use of systems within the department's scope of testing
- Maintains proficiency in the business processes that drive the applications within the department's scope of testing
- Develops and maintains positive working relationships with STR departments
- Develops a working knowledge of STR's applications and system integration
- Develops proficiency in the application and use of tools within the testing department
- Provide support for STR's classic applications
- Bachelor's degree in Business, Computer Sciences, or related field.
- 3+ years of QA experience and/or equivalent industry level knowledge
- Possesses or is willing to obtain ISTQB CTFL certification
- Working knowledge of quality assurance methodologies and the different types of testing that can be done, as well as the software development life cycle
- Understand the difference between missed requirements, development bugs, and production defects and communicate these back to the team utilizing the appropriate tools like Jira, Confluence, or Azure DevOps
- Involved in QA responsibilities for multiple projects and/or operational support from beginning to end
- Review project deliverables and artifacts from a testing perspective, and provide feedback, including actively participating in test plan reviews with the team
- Evaluate the application and test cases to be automated. Work with team to write automation test scripts and create a library of automated tests to maximize test coverage
- Evaluate and test software programs utilizing techniques and procedures to verify that programs function according to the requirements
- Ability to organize and develop atomic tests that aid in efficient test coverage
- Ability to work in a team based Agile environment
- Work closely within the project team to identify, investigate, and resolve system problems and process issues
- Strong ability to work independently, in a fast-paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction
- History of partnering and collaborating with software development teams
- Experience using Microsoft's Azure DevOps, Jira, or other software management tools preferred
- Strong computer skills including common business applications such as MS Windows and MS Office
- Strong oral and written communication skills
- Ability to communicate with customers and team members in a professional manner
- Proactive problem solving, analytical, follow-up skills, and attention to detail
- Skill in diagnosing and solving problems and providing detailed analysis
- Clearly and openly communicates the status of their work
- Willingness to receive feedback
- Working knowledge of multiple environments, their purpose, and the configurations between them
- Helps to identify dependencies between environments and applications
- Strong knowledge of database testing in SQL/NoSQL not limited to: designing and manipulating test data, validating stored procs, jobs, functions, etc.
- Strong knowledge of testing APIs utilizing Postman, SoapUI, or other tools.
- Experience creating, executing, and maintaining automated test suites is a plus but not required
- Any knowledge of Java, C#, Python, and/or VB is a plus but not required
- Experience with performance and/or security testing is a plus
- Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug
- Life, legal, and supplementary insurance
- Commuter and parking benefits
- 401(K) retirement plan with matching contributions
- Employee stock purchase plan
- Paid time off
- Tuition reimbursement
- On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes, as well as Segways and bikes available for use during the day
- Complimentary gourmet coffee, tea, hot chocolate, prepared foods, fresh fruit, and other healthy snacks
Vacancy expired!