Vacancy expired!
Software Engineer in Test 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 an experienced Software Engineer in Test with a passion for automation to join our Hendersonville, TN team. You will be responsible for creating and implementing testing frameworks and automation scripts 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
- Bachelors degree in Business, Computer Sciences or related field
- 3+ years industry experience as a Software Engineer, Software Engineer in Test, or Automation Tester
- 3+ years developing in C# and .NET
- 3+ years using Selenium with C# or similar language
- 3+ years developing API tests
- 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
- History of partnering and collaborating with software development teams
- 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
- 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
- Experience in Agile testing, DevOps principles, automation testing in API and UI, Database testing, test asset management, and test environment management is a plus
- Strong knowledge of database testing in SQL/NoSQL not limited to designing and manipulating test data, validating stored procs, jobs, functions, etc.
- Experience with performance and/or security testing is a plus
- Experience modifying and setting up automated testing pipelines and/or frameworks preferred
- Experience in cloud-based testing and building testing environments is a plus
- Strong working experience with test automation strategies and tools, such as Cyprus, Selenium Web Driver, NUnit, Test Complete, or TFS
- Strong working experience with Object Oriented Programming
- Strong knowledge of Git and branching strategies
- Experience with peer reviewing code and managing GIT PRs
- 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!