QA Analyst - Remote
About The Company
EarthSoft is a leading provider of environmental data management solutions, dedicated to supporting organizations in the environmental industry with innovative software products and services. With a commitment to excellence and customer satisfaction, EarthSoft offers a comprehensive suite of tools designed to streamline data collection, analysis, and reporting processes. Our team is composed of passionate professionals who strive to deliver high-quality solutions that meet the evolving needs of our clients. We foster a collaborative and inclusive work environment that encourages continuous learning and professional growth. As part of our ongoing expansion, we are seeking motivated individuals to join our team and contribute to our mission of environmental stewardship through technology.
About The Role
As a Quality Assurance Analyst I at EarthSoft, you will play an essential role in ensuring the quality and functionality of our software products. This entry-level position is ideal for individuals with a foundational understanding of software testing principles who are eager to develop their skills further. You will work closely with developers, product managers, and other stakeholders to execute test cases, identify bugs, and validate new features according to client requirements. Your contributions will help maintain the high standards of our products and ensure that our solutions meet end-user expectations. This role offers an excellent opportunity to gain hands-on experience in software testing within a dynamic environment, supporting the environmental data management industry.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 0–2+ years of software testing experience
- Basic understanding of software testing principles, methodologies, and best practices
- Fundamental knowledge of core products within one year
- Ability to learn quickly and retain information effectively
- Strong analytical, organizational, and communication skills
- Ability to apply a systematic approach to problem-solving
- Capability to work independently and collaboratively in a remote environment
- Authorized to work for any employer in the U.S. (no sponsorship available)
Responsibilities
- Execute test cases and document observed outcomes accurately
- Evaluate software behavior against requirements, use cases, and end-user expectations
- Perform exploratory testing to identify potential issues
- Assist in identifying test scenarios and contribute to test case design and test plans
- Support test environment setup and maintenance
- Assist with writing and maintaining automated tests, where applicable
- Utilize valid test data, configurations, and environments during testing
- Write clear and reproducible bug reports, log defects, and document issues
- Assess bug severity and escalate issues through proper channels
- Collaborate with developers, product managers, and other team members to understand testing requirements
- Track testing progress and ensure timely completion of assigned tasks
- Proactively communicate progress, challenges, and blockers to team members
- Follow a logical troubleshooting approach to isolate unexpected behaviors and identify root causes
- Interpret software log files and utilize various resources for problem-solving
- Adhere to company, department, and team policies and procedures
- Participate in implementing testing tools, methodologies, and process improvements
Benefits
- Competitive salary package
- Health, dental, and vision insurance plans
- Paid time off and holidays
- Opportunities for professional development and training
- Collaborative and inclusive work environment
- Flexible work arrangements
- Participation in innovative projects within the environmental industry