This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Quality Assurance Analyst I, you are an EarthSoft team member with entry-level experience. You learn your team’s assigned products and assist in testing code written to fix software bugs, meet client requirements, or add new features or functionality. You are a contributing team member who follows standard operating procedures and helps the team succeed.
Job Responsibility:
Testing Activities: Execute test cases and document observed outcomes
Evaluate software behavior against requirements, use cases, and end-user expectations
Perform exploratory testing
Assist in identifying test scenarios
Contribute to test case design, test plans, and test environment setup
Assist with writing and maintaining automated tests, if applicable per team priorities
Utilize valid test data, configurations, and environments in all testing
Defect Management: Write bug reports that log defects in an understandable and consistently reproducible way
Appropriately assess and document bug severity
follow proper channels for escalation
Collaboration & Communication: Collaborate with software developers, product managers and owners, and other colleagues to understand and test according to end user needs
Track progress and follow through on all assigned work within the estimated timeframes
Effectively manage time in alignment with communicated priorities
Proactively communicate progress and blockers
Troubleshooting: Follow a logical approach to isolate unexpected behaviors and all relevant conditions (with guidance)
Identify root causes of basic problems
Utilize and appropriately interpret software log files (with guidance)
Use a variety of resources to solve problems, including internal/external documentation and peers
General: Follow all company, department, and team policies and procedures
Participate in the implementation of testing tools, methodologies, and process improvements
Requirements:
Bachelor’s Degree in Computer Science, IT, or related field (equivalent experience may be considered)
0 – 2+ years of software testing experience (web, desktop, or mobile technologies)
Ability to learn and retain information quickly
Strong analytical, organizational, and communication skills
Ability to apply a systematic approach when solving problems
Ability to work independently and in a remote team environment
Nice to have:
Certification in software testing (e.g., ISTQB)
Familiarity with automated testing frameworks
Familiarity with Agile
Familiarity with SQL
Exposure to CI/CD and cloud-based environments (preferably Azure)
Understanding of the environmental industry and related data