Intermediate/Senior Software Quality Assurance Analyst (Vancouver Location)

  • Full-time

Company Description

Seeker Solutions is a world-class team of software developers and researchers creating semantic technology. In the past five years, Seeker Solutions has developed Natural Language Processing capable of meeting the complex search needs of the future.  Seeker is now in a growth stage, staffing up to design, market, deploy and service products in several different industries.

At Seeker Solutions we encourage talented people to do what they’re passionate about. Tapping in to the skills of these talented people, our goals include solving the largest problems in information management. We believe our current and future success is made possible by our dynamic and innovative team, engaged and enthusiastic about what the future holds.

We are looking for people who love what they’re doing – because if you love your job, you never have to work a day in your life.

Job Description

Intermediate/Senior Software Quality Assurance Analyst (Vancouver)

Reporting to the Software Project Manager, the Software Quality Assurance Analyst plays a key role in validating testing all software releases, as well as ensuring the quality and integrity of the software. The QA Analyst is actively involved in improving the overall quality of the QA process.

 

Responsibilities

  • Designs and documents test plans
  • Develops code to automate testing or measure system performance
  • Implements scripts or systems to execute test plans using manual testing or automatic validation routines
  • Documents test results
  • Collects system requirements for purposes of software validation and verification
  • Interacts with other development teams to collect information required for testing
  • Validates system documentation against requirements
  • Participates in code review process
  • Participates in research related to semantic analysis of Natural Language Processing in text
  • Works with Development teams to learn about how the system functions as a whole, and what the limits of the software are
  • Practices software engineering best practices
  • Mentors Junior and Intermediate Software Quality Assurance Analysts

Qualifications

Requirements

  • Degree in Computer Science, Software Engineering, Computer Engineering, or a related field; or a combination of related experience and education
  • 3 or more years’ experience in a Software Quality Assurance Analyst role
  • Working knowledge of Object Oriented programming
  • Experience with development or testing in Linux/Unix environment
  • Experience participating in all elements of an software development lifecycle including testing
  • Experience administering Linux/Unix systems
  • Experience writing, executing and documenting tests
  • Strong background in designing and implementing test scripts and systems
  • Excellent critical-thinking and problem-solving skills
  • Excellent written and spoken communication skills
  • Able to interpret and design test plans around system requirements
  • Able to collaborate and contribute in a team environment
  • Resourceful and able to quickly learn new technologies and concepts
  • Welcomes challenges and not afraid of hard work

Assets

  • 2 or more years’ experience in software development or Quality Assurance for cloud or distributed software in a Linux/Unix environment 
  • Experience using an agile test methodology
  • Experience administering databases, preferably SQL
  • Knowledge of concurrent and/or distributed computing techniques and technologies like Hadoop
  • Experience with development tools such as Git (source control), Gerrit (code review), JIRA (issue tracking), Jenkins (build tracking), Sonar (code quality analysis)
  • Experience with Python
  • Have a P. Eng designation or desire to work as an Engineer-in-Training (EIT) under the supervision of a P.Eng

 

Salary:                     Salary to be determined by experience
Work Experience:       3+ years

Start date:                   Immediate

Education required:  Degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline

Job Status:              Full time

Location:                     Vancouver

Additional Information

Please forward your cover letter and resume to [email protected] 

While Seeker Solutions values all applications we receive, only those candidates short-listed for further consideration will be contacted.