About the Role
A Snapshot of Your Day
Join Our Software Engineering Team – Build cutting-edge solutions for a sustainable future!
We are seeking a Quality Engineer to join our dynamic team. The ideal candidate will possess strong analytical skills and an attention to detail, ensuring that our software products meet the highest standards of quality and functionality before they reach our clients.
If you’re ready to work alongside some of the best engineers in the world and contribute to the global energy transition, we’d love to hear from you!
How You’ll Make an Impact
- Test Planning and Design: Develop and document comprehensive test plans, test cases, and test scripts based on software requirements and specifications.
- Test Execution: Execute manual and automated tests to identify bugs, issues, and defects in software applications.
- Bug Reporting: Accurately report, track, and document software defects using JIRA, ensuring clear and concise communication with the development team.
- Regression Testing: Perform regression testing to ensure that changes and bug fixes do not negatively impact the functionality of the software.
- Collaboration: Work closely with developers, product managers, and other collaborators to understand project requirements, provide feedback, and ensure a high-quality user experience.
- Documentation: Maintain detailed records of test results, test cases, and testing procedures to ensure traceability and reproducibility.
- Continuous Improvement: Stay up-to-date with industry standard processes, emerging trends, and new testing tools and methodologies to continuously improve testing processes.
What You Bring
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-8 years of experience in software testing or quality assurance, at least 2 years of hands on experience in test automation.
- Familiarity with various testing tools, such as Web automation using Selenium, Robot Framework, Playwright, TestRail, API Testing using Postman, Rest Assured. Knowledge of programming languages, such as Java, Python, or C#, is a plus.
- Strong analytical and problem-solving skills, with the ability to think critically and identify potential issues before they become problems.
- Outstanding attention to detail, with the ability to thoroughly test software applications and identify even the smallest defects.
- Excellent verbal and written communication skills, with the ability to clearly and effectively communicate test results and issues to the development team.Ability to work collaboratively with multi-functional teams and contribute to a positive team environment.
- Prior experience in web and mobile application security testing.
- Certifications: ISTQB or other relevant testing certifications.
- Automation Experience: Experience with test automation frameworks and tools.
- Agile Methodology: Familiarity with Agile/Scrum methodologies and practices.
About the Team
In the central Digital Products and Solutions (DPS) organization, our Software Application and Engineering department is responsible for developing software solutions for both internal and external customers.
In DPS, our software products already cover a wide range of categories, and we see many opportunities for growth: Asset Performance Management, Energy Management, Asset Monitoring, Asset Health Prediction, Customer Portal & AI-assisted Applications, Connectivity & Edge, Backend Core / Domain / Platform Services, and Professional Services.
- An inclusive team culture where you can be yourself
- Opportunities to work on and lead a variety of innovative projects
- Enjoy a stable employment in a company with a long history in innovation and technology
- Seize individual development and training opportunities, from job specific to soft skills
- Welfare: flexible welfare programs and health insurance.
#LI-CL1