Position: Software Engineer in Test
Location: Remote
Responsibilities:
- Develop and implement automated test scripts, frameworks, and tools to validate the functionality, performance, and scalability of Accruent’s software products.
- Collaborate with software engineers and product managers to understand software requirements and design effective test strategies and test plans.
- Execute automated tests and analyze test results to identify defects, performance bottlenecks, and areas for improvement.
- Document and track software defects, working closely with the development team to ensure timely resolution and proper closure of issues.
- Participate in code reviews and provide constructive feedback to improve the overall quality and maintainability of the software codebase.
- Continuously research and evaluate emerging technologies and testing methodologies to enhance the efficiency and effectiveness of the testing process.
- Work closely with cross-functional teams to ensure that software releases are of the highest quality and meet the defined acceptance criteria.
- Contribute to the improvement of software development and testing processes by identifying areas for automation, optimization, and best practices.
- Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will also be considered.
- Proven experience as a Software Engineer in Test or similar role, with a focus on designing and developing automated test scripts and frameworks.
- Strong programming skills in one or more programming languages, such as Java, C#, Python, or JavaScript.
- Hands-on experience with automated testing tools and frameworks, such as Selenium, Appium, JUnit, TestNG, or similar.
- Proficiency in API testing using tools like Postman, SoapUI, or similar.
- Experience with performance testing and familiarity with tools like JMeter or Gatling.
- Solid understanding of software development methodologies, QA processes, and Agile/Scrum principles.
- Familiarity with version control systems, such as Git, and continuous integration/delivery tools like Jenkins or Bamboo.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote and distributed team environment.
- Self-motivated and detail-oriented, with a strong commitment to delivering high-quality software products.
- Knowledge of facilities management, real estate, or related domains is a plus.
To Apply: If you are a talented and motivated Software Engineer in Test seeking a challenging remote opportunity, we encourage you to apply now by visiting the following link: https://lnkd.in/gStB_7Yv