**The Company**:
Our technologies are shaping the production and people-related ecosystems to become increasingly connected and autonomous — ensuring a scalable, sustainable future.
Hexagon's Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.
**Purpose of Position**:
- Desktop PCs
- High performance computing (HPC) clusters
- Embedded apps on custom hardware (we also build the hardware!)
- Our SR QA Analysts are experts in mentoring, problem solving, and creative solutions. Furthermore, they have strong opinions backed up by experience on software / hardware development projects._
**Requirements**:
- Extreme attention to detail
- Excellent communication skills - flawless written, excellent verbal
- Strong time management, prioritization, and interpersonal skills
- Ability to maintain flexibility in different situations and adapt to change
- Ability to rapidly grasp technical solutions, concepts, and products
- Ability to mentor junior team members
- Advocate for the customer and QA processes that increase product quality
- High level of personal drive and self-motivation
- Desire to expand own knowledge and skill set as well as sharing knowledge with other team members
**Responsibilities**:
- Design and implement test strategy and plan for products to ensure that there is an adequate level of coverage
- Identify procedures and scenarios for the quality control of products and services
- Presents clear and comprehensive status reports for projects according to department standards
- Communicate quantitative and qualitative findings from test results to the development team
- Monitor efforts to resolve product issues and track progress
- Ensure that the final product satisfies the product requirements and meet end-user expectations
- Act as the customer's advocate during team meetings
- Participate in team activities, including task estimation, risk analysis, planning and retrospectives
- Lead/assist in conducting necessary reviews and walkthroughs
- Spot areas for improvement to enhance the product's efficiency
- Seek, use and promote best practice methodologies & tools to deliver quality software releases
- Contribute to the continuous improvement of the software development process within the development team
- Ensure agreed practices, functional specification and applicable QA standards are adhered to by the team
- Mentor Jr. staff
**Knowledge**:
- Comprehensive understanding of SDLC, including Agile methods
- Experience with use of automated testing tools, creating and maintaining test automation scripts
- High level project test planning
- Test strategies and standards
- Hands on experience with both black box and white (glass) box testing
- Test case / run / plan design
- Bug creation / lifecycle / management / reporting
- Understanding of API functionality, language and tools
- Experience with testing / coding tools - Testrail, Jira, Git, Jenkins, or equivalents
- Risk analysis and mitigation strategies
- Relational databases and SQL queries
**Nice to have**:
- Hands-on experience with high level languages such as Java, C++, Python, Ruby, C#, or Perl
- Experience with multiple operating systems - Linux, Unix, Windows, iOS, Android
- Experience with Hardware/Embedded testing
- Code source control tools such as Git or BitBucket
- Knowledge of or experience in the mining industry
**Experience**:
- 5+ years experience working as a Quality Assurance member in a functional agile team
- Bachelor of Science degree in Computer Science, Math, Science or Engineering, or an equivalent combination of education and experience