Job Description
Title: Sr. Software Quality Engineer
Locations: Buffalo, NY or Toronto, Canada
Duration: Perm
Interviews: 1. Phone Screen 2. In person or Skype interview
Must Haves:
1. Experience designing test plans/cases in QA life cycle end to end - 30% Automated/70% Manual
2. Experience with the following technologies: Front end- HTML, Javascript, and CSS5; Backend- Java, SQL
3. Testing with automated tools. Synacor uses (JUnit, SOAP UI, Cucumber, PERL, Silk Tests, Selenium)
Nice to Have:
1. LAMP development
2. Architect experience
3. Agile experience
Day to Day: Go in and analyze (how to test the product, provide what testing needs to be done), provide a strategy, understand the software architecture, make changes in the system as needed, trouble-shoot bugs
Needs to be able to test and design test strategies end to end for this product. 30% automation and 70% manual. Really needs to understand quality assurance practices and how to test a product.
Software Quality Engineers here are partners in project delivery and are responsible for performing various analysis activities on multiple concurrent projects and participates in the entire Project Life Cycle (Requirements, Design, Development, Testing, Release and Maintenance). These Quality Analysts are responsible for ensuring strong communication and knowledge transfer between teams, becoming a subject matter expert, ensuring PM, development and test artifacts are produced to ensure higher levels of quality. They also oversee the testing and issue resolution for the concurrent projects they are assigned. The Quality Analyst also makes substantive contributions to overall quality by influencing practices and aligning to the organizational best practices related to quality assurance.
We are seeking a Senior Software Quality Engineer to serve as a liaison between the engineering teams, product teams, and the offshore quality assurance team. You will search for, investigate and report defects and drive overall delivery quality. You will utilize your skills to drive mobile test planning, develop the mobile test environment, create test automation, execute functional tests, and deliver in-depth defect report analysis and problem isolation.
Duties and Responsibilities:
- Planning, designing, developing and executing tests that assure product functions and performance/reliability expectations for the Carbyn cross platform product
- Utilize formal test and software quality assurance (SQA) methodologies to ensure tests cover function, regression, performance, error handling and stress capacity qualifications
- Analyzing and reporting significant bugs and tracking all bug and product issues
- Coordinating system testing with other system test team member, internal users, test partners and external customers
- Work with the development team to ensure tests are effective and efficient, while evaluating the test needs to determine highest priority and benefit
- Set up experimental networks, including configuration of serves and software on host operating systems to run simulations and testing
- Developing tools to improve the quality and productivity coverage and completeness of tests. Ensure test servers are built operationally ready for testing
- Create complex test plans that cover more than basic functional testing (i.e. performance, interoperability, usability, customer simulation, etc.)
- Be actively involved in all phases of the agile scrum team reviewing requirements, architectures, code, etc.
- Either identify automation test tools to create or actually create them
- Identify procedures and/or tools that will improve SQA effectiveness
What you’ll need to bring to the table:
- 5-10 years software quality experience
- Experience with defining system test plans that reflect customer environments
- Systems/software experience with complex development cycles that span multiple release versions
- Programming skills in at least one of the following languages: .Net, C++, Java, Perl or PHP; PHP is preferable
- Bachelor of Science in Computer Science or equivalent experience is required
- Ability to generate extensive, detailed, and professional project-related documentation quickly and on a regular basis
- Experience in testing cloud-based services that use databases and networking in a complex, multiple system environment is a plus
- Understand internal operations of complex software systems
- Experience with bug tracking tools (JIRA a plus)
What we’ll bring to the table:
- Competitive compensation package, including stock option grants (for eligible positions)
- Award winning company culture
- Casual dress and flexible environment
- Generous paid time off
- Extensive learning and training opportunities: internal training sessions, innovation fests, and much more
- Monthly company connections (get to know your co-workers)
- The opportunity to make a difference!
This company is not your typical 9 to 5 workplace. Their award winning culture doesn’t stop at flexible work hours and 25 cent vending machines. Jeans and t-shirts are typical office attire, even for the executives. Teamwork is an everyday occurrence, and is made easy with their new open workspaces. Their leadership team understands that the best results come from collaboration, so they hire the best and brightest and then let you do what they do best: create cutting-edge products and provide exemplary customer service. Working with some of the largest cable, telecom and satellite providers, the company’s products and online services reach over 25 million high-speed Internet subscribers worldwide. They are looking for great people to join their team and be given the freedom to do the work you were hired to do.
Job Requirements
Title: Sr. Software Quality Engineer
Locations: Buffalo, NY or Toronto, Canada
Duration: Perm
Interviews: 1. Phone Screen 2. In person or Skype interview
Must Haves:
1. Experience designing test plans/cases in QA life cycle end to end - 30% Automated/70% Manual
2. Experience with the following technologies: Front end- HTML, Javascript, and CSS5; Backend- Java, SQL
3. Testing with automated tools. Synacor uses (JUnit, SOAP UI, Cucumber, PERL, Silk Tests, Selenium)
Nice to Have:
1. LAMP development
2. Architect experience
3. Agile experience
Day to Day: Go in and analyze (how to test the product, provide what testing needs to be done), provide a strategy, understand the software architecture, make changes in the system as needed, trouble-shoot bugs
Needs to be able to test and design test strategies end to end for this product. 30% automation and 70% manual. Really needs to understand quality assurance practices and how to test a product.
Software Quality Engineers here are partners in project delivery and are responsible for performing various analysis activities on multiple concurrent projects and participates in the entire Project Life Cycle (Requirements, Design, Development, Testing, Release and Maintenance). These Quality Analysts are responsible for ensuring strong communication and knowledge transfer between teams, becoming a subject matter expert, ensuring PM, development and test artifacts are produced to ensure higher levels of quality. They also oversee the testing and issue resolution for the concurrent projects they are assigned. The Quality Analyst also makes substantive contributions to overall quality by influencing practices and aligning to the organizational best practices related to quality assurance.
We are seeking a Senior Software Quality Engineer to serve as a liaison between the engineering teams, product teams, and the offshore quality assurance team. You will search for, investigate and report defects and drive overall delivery quality. You will utilize your skills to drive mobile test planning, develop the mobile test environment, create test automation, execute functional tests, and deliver in-depth defect report analysis and problem isolation.
Duties and Responsibilities:
- Planning, designing, developing and executing tests that assure product functions and performance/reliability expectations for the Carbyn cross platform product
- Utilize formal test and software quality assurance (SQA) methodologies to ensure tests cover function, regression, performance, error handling and stress capacity qualifications
- Analyzing and reporting significant bugs and tracking all bug and product issues
- Coordinating system testing with other system test team member, internal users, test partners and external customers
- Work with the development team to ensure tests are effective and efficient, while evaluating the test needs to determine highest priority and benefit
- Set up experimental networks, including configuration of serves and software on host operating systems to run simulations and testing
- Developing tools to improve the quality and productivity coverage and completeness of tests. Ensure test servers are built operationally ready for testing
- Create complex test plans that cover more than basic functional testing (i.e. performance, interoperability, usability, customer simulation, etc.)
- Be actively involved in all phases of the agile scrum team reviewing requirements, architectures, code, etc.
- Either identify automation test tools to create or actually create them
- Identify procedures and/or tools that will improve SQA effectiveness
What you’ll need to bring to the table:
- 5-10 years software quality experience
- Experience with defining system test plans that reflect customer environments
- Systems/software experience with complex development cycles that span multiple release versions
- Programming skills in at least one of the following languages: .Net, C++, Java, Perl or PHP; PHP is preferable
- Bachelor of Science in Computer Science or equivalent experience is required
- Ability to generate extensive, detailed, and professional project-related documentation quickly and on a regular basis
- Experience in testing cloud-based services that use databases and networking in a complex, multiple system environment is a plus
- Understand internal operations of complex software systems
- Experience with bug tracking tools (JIRA a plus)
What we’ll bring to the table:
- Competitive compensation package, including stock option grants (for eligible positions)
- Award winning company culture
- Casual dress and flexible environment
- Generous paid time off
- Extensive learning and training opportunities: internal training sessions, innovation fests, and much more
- Monthly company connections (get to know your co-workers)
- The opportunity to make a difference!
This company is not your typical 9 to 5 workplace. Their award winning culture doesn’t stop at flexible work hours and 25 cent vending machines. Jeans and t-shirts are typical office attire, even for the executives. Teamwork is an everyday occurrence, and is made easy with their new open workspaces. Their leadership team understands that the best results come from collaboration, so they hire the best and brightest and then let you do what they do best: create cutting-edge products and provide exemplary customer service. Working with some of the largest cable, telecom and satellite providers, the company’s products and online services reach over 25 million high-speed Internet subscribers worldwide. They are looking for great people to join their team and be given the freedom to do the work you were hired to do.
Country: USA,
State: New York,
City: Buffalo,
Company: APEX SYSTEMS, INC..