Job Details

ID #17267246
State Colorado
City Denver
Job type Permanent
Salary USD TBD TBD
Source Genesis10
Showed 2021-07-25
Date 2021-07-24
Deadline 2021-09-22
Category Software/QA/DBA/etc
Create resume

Software Engineer-SQA

Colorado, Denver, 80201 Denver USA

Vacancy expired!

Genesis10 is seeking a Software Engineer for a contract position with our client in Denver, CO. Work may be remote to start.

Summary: This position is responsible for identifying, analyzing, and implementing quality engineering and automated testing solutions to help improve the product quality and delivery. This position will work closely, and in concert with, product delivery teams including product owners, business team members, application developers and other stakeholders. This position will establish and implement quality engineering processes and tools, including test methodologies, test strategies, test design techniques, automation scripts, and automated tools and frameworks in alignment with the organization's standards and practices to ensure that exhaustive testing is conducted for complex custom and vendor supplied software systems.

Responsibilities:
  • Design, develop, and implement test automation solutions in collaboration with application development personnel to optimize overall test coverage with emphasis on shifting quality earlier in the development lifecycle. Experience designing a test automation framework for a SaaS product is a plus.
  • Assist with the development and/or configuration of software and automated testing processes to ensure that requirements and design specifications are satisfied.
  • Develop test automation solutions that are integrated with the CI/CD pipeline for repeated and automated execution of build and deploy processes.
  • Integrate monitoring and alerting capabilities to facilitate proactive identification of test automation execution failures for recovery and restoration as needed.
  • Collaborate with developers in reviewing unit test and integration results for coverage analysis and to inform the approach to optimize overall test coverage.
  • Participate in formal and informal peer reviews using software engineering principles, patterns, and development guidelines.
  • Exercise discipline in managing test automation code via repository of code assets and supporting documentation.
  • Assist with the coordination of cross-functional and cross platform test strategies for upstream and downstream integration.
  • Develop and communicate technical practices, procedures, and strategies, and clearly articulate complex situations to both technical and non-technical personnel.
  • Lead and/or contribute to quality engineering testing efforts related to cloud testing strategy and efforts.
  • Ensure that testing activities assess the application`s ability to meet business requirements, systems goals, end-user requirements, performance requirements, and security requirements.
  • Design and develop appropriate test plans, test cases, and story/feature test data to test complex problems or to address specific user requirements.
  • Identify testing & development dependencies and collaborate with business integration and product owners for thorough coverage of automated testing and sign-off.
  • Design and develop sprint regression testing methodologies, scenarios, risk-based testing strategies and automation suite to align with schedule/scope/budget constraints.
  • Design and establish quality measures, standards, and tools for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Design and implement defect prevention techniques & tracking processes and appropriate metrics to ensure quality standards are met.
  • Perform other duties as assigned.

Qualifications:
  • Demonstrate a growth mindset and learning agility; learn and adapt when things do not go as planned
  • Excellent teamwork, communications, organizational, presentation, interpersonal, and negotiation skills with the ability to cultivate positive working relationships with business and technical staff from all levels
  • Demonstrate ability to independently troubleshoot problems and take initiative to effectively work through issues
  • Demonstrate ability to work in demanding situations and handle multiple priorities
  • At least three years experience with software development life cycle, quality engineering, testing best practices and methodologies
  • Experience with test automation tools and DevOps processes including continuous integration and continuous delivery (CI/CD) practices and automation methodologies
  • Experience in automation programming using at least one programming language (e.g. Java, C#, Python, etc.) and domain specific language (HTML, SQL, proprietary vendor language, etc.), as needed
  • Experience with test automation framework design and implementation utilizing different technologies (e.g. Java, PyTest, RestAssured, Postman, PACT, Behave, Cucumber, Selenium, etc.)
  • Experience with the different types of testing and application of a layered quality testing approach (e.g. Unit, Component, Integration, Regression, Smoke, End-to-End, Functional, etc.)
  • Experience developing, implementing and supporting test automation solutions in the Cloud
  • Substantial exposure to Agile team and product delivery along with the ability to work effectively in a virtual setting
  • Strong knowledge of RDS and NoSQL databases, writing queries, stored procedures and scripts
  • Experience with API development, service virtualization, and mock testing
  • Working knowledge of UNIX, SQL and software editing tools
  • Capture quality data and metrics to provide insights and conclusions
  • Proven data analysis, data verification, and problem-solving abilities.
  • Ability to quickly become proficient with new software applications & systems.
  • Understanding of Salesforce cloud services/deployments is a plus.
  • Understanding of Salesforce technical capabilities ( e.g apex, visual force etc) is desired.
  • Experience with Test Driven Development (TDD) and Business Driven Development (BDD) is a plus.
  • SAFe or Agile certification, Cloud or DevOps certification is a plus
  • Bachelors or higher qualification in Computer science, Information Systems or equivalent is preferred

If you have the described qualifications and are interested in this exciting opportunity, apply today! Genesis10 provides access to career opportunities with over 40 clients in the Twin Cities. As the #3 ranked firm for Business and IT consulting in Minnesota, we offer a variety of opportunities whether you are looking for contract, contract-to-hire, or permanent positions. Let's connect today!

Benefits of Working with Genesis10: • Medical and dental insurance available- including HSA • Bi-weekly payroll • Established consultant re-marketing program with our 50+ local clients! • 401k plan • Downtown Minneapolis/St. Paul parking allowance • Delivery Director for employee success and support • Referral program with the opportunity to earn additional income

About Genesis10: Genesis10 is a Professional Technology Services Firm providing Staffing, Workforce Optimization and Domestic Outsourcing Solutions. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement - project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com "Genesis10 is an Equal Opportunity Employer, M/F/D/V"

Vacancy expired!

Subscribe Report job