What are the responsibilities and job description for the Quality Assurance Analyst position at FacilityForce Inc?
Job Summary: We are seeking a detail-oriented QA Analyst with expertise in automated testing to join our team. As a QA Analyst with FacilityForce, you will play a crucial role in ensuring the reliability, performance, and quality of our web-based platform. In addition to manual testing, you will be responsible for designing, implementing, and maintaining automated test scripts using Selenium (Java) within our Jenkins CI/CD pipeline. This role requires strong problem-solving skills, a keen eye for detail, and the ability to collaborate with developers to improve test coverage and software quality. Job Description: Duties/Responsibilities Review PRDs and create test plans from use case scenarios Execute manual test plans Develop and execute automated test scripts Peer review automated test scripts to verify coding standards are followed Use version control system (Git) to check automated tests into CI/CD pipeline to continuously run automated testing. Review regression run failures Identify and report bugs throughout SDLC (Software Development Life Cycle) Work closely with Development team members to achieve sprint goals Required Skills/Abilities: Java programming experience, including debugging and troubleshooting test scripts Selenium – Proficiency in writing, maintaining, and debugging automated UI tests using Selenium with Java API Testing – Experience with RESTful API testing using tools like RestAssured or Postman Test Automation – strong knowledge of automated testing frameworks, strategies, and best practices Jenkins CI/CD – Experience setting up, managing, and optimizing automated test pipelines Version Control – Proficiency in Git for managing test scripts and collaborating with development teams Containerization – Exposure to Docker for running tests in isolated environments Performance and Load Testing – Understanding of tools like JMeter or similar for non-functional testing Defect Tracking and Reporting – Experience using Jira or similar platform to track issues and test results IntelliJ IDEA – Experience using IntelliJ as the primary IDE for developing and debugging test automation scripts. Ability to write basic SQL commands Strong written and verbal communication skills Strong problem-solving skills Strong understanding of Agile methodologies (Scrum in particular) Education and Experience: Bachelor’s Degree in Computer Science 3 years of testing web-based applications Direct experience writing test automation Worker Type: Regular Number of Openings Available: 1 Your community is comprised of many moving parts. From roads and buildings to public safety and school, each part of your community is vital to its continued success. At AssetWorks, we create the software solutions needed for communities to succeed. From managing fleet vehicles, infrastructure, and energy to tracking buildings and equipment, our software helps communities maintain high levels of safety and efficiency. AssetWorks employees are passionate about what they do and are always looking for new and better ways to solve problems through software in a dynamic, entrepreneurial environment. Working at AssetWorks is anything but ordinary. AssetWorks offers competitive compensation, a comprehensive benefits package and the chance to learn from the best in the business. Come join the AssetWorks team. AssetWorks is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, color, creed, national origin, gender, gender identity, gender expression, disability, marital status, veteran status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.