Senior Qa Analyst

Vancouver, BC, Canada

Job Description

b'





Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping the production and people-related ecosystems to become increasingly connected and autonomous \xe2\x80\x94 ensuring a scalable, sustainable future. Hexagon\xe2\x80\x99s Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety. Hexagon (Nasdaq Stockholm: HEXA B) has approximately 21,000 employees in 50 countries and net sales of approximately 4.6bn USD. Learn more at hexagon.com and follow us @HexagonAB. Purpose of Position: At Hexagon, our Quality Assurance staff are active, equal members of our Agile development teams. We partner with our teammates to assess, communicate, and improve the quality of our applications. We are committed to continuous improvement in our products, processes, and ourselves. We build a vast array of applications, including:
  • Desktop PCs
  • High-performance computing (HPC) clusters
  • Web services and applications
  • Embedded apps on custom hardware (we also build the hardware!)
Our QA Analysts are experts in problem-solving and creative solutions. Furthermore, they have strong opinions backed up by experience in software/hardware development projects. Senior QA analyst provides analysis, design, development, testing, and ongoing support of internally developed software, web applications, and customized enterprise solutions as required. Major Areas of Responsibility:
  • 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
  • Represent the QA team on complex application development or maintenance projects
  • Monitor efforts to resolve product issues and track progress
  • Ensure that the final product satisfies the product requirements and meets 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 specifications, and applicable QA standards are adhered to by the team
  • Mentor Jr. staff
Knowledge & Experience Required: Education / Credentials/Critical Knowledge, Skills, and Abilities
  • 5+ years\xe2\x80\x99 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
  • 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 learn and work creatively with complex engineering applications
  • 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
Knowledge:
  • Comprehensive understanding of SDLC, including Agile methods
  • High-level project test planning
  • Test strategies and standards
  • Experience with the use of automated testing tools, creating and maintaining test automation scripts
  • Test case/run/plan design
  • Bug creation/lifecycle/management/reporting
  • Hands-on experience with both black box and white (glass) box testing
  • 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
Travel Requirements: 5-10%
City
Vancouver

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2143516
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned