Fluence (Nasdaq: FLNC) is seeking a motivated and detail-oriented Software QA Engineer to join their growing team. As a Software QA Engineer, you will be responsible for ensuring the quality of software products by developing automated test scripts, creating test cases, and identifying bugs or issues in the software. You will collaborate with QA team members, software engineers, product managers, and other team members to improve the development and deployment process.
Key responsibilities include:
- Develop, maintain, and execute automated test scripts for web applications
- Conduct and analyze test results for feature releases and updates
- Collaborate with team members to understand product architecture and design test strategies
- Create and maintain detailed test plans, cases, and data
- Perform manual testing as needed
- Identify, log, and track defects, working with developers to resolve issues
- Participate in code reviews
- Assist in setting up and maintaining CI/CD pipelines for automated testing
Technical Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Understanding of software testing principles and methodologies
- Experience with test automation tools (Cypress, Pytest, Selenium)
- Knowledge of CI/CD pipelines and tools (CircleCI, Jenkins)
- Experience with cloud environments (AWS, Azure)
- Familiarity with Agile methodologies and tools (Jira, Confluence)
- Experience with RESTful APIs testing (Postman or similar)
Fluence offers a dynamic work environment with opportunities for growth in the rapidly expanding field of energy storage and optimization software. Join a team that values creativity, diversity, and innovation while working towards a more sustainable future.