Software Engineer in Test

HCL Global Systems Inc.

TX or Merrimack, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Automation, Bug Tracking/Defect Management, Cadence, Code Reviews, Coding Standards, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, Functional Testing, Groovy Programming Language, JUnit, Java, Object Oriented Design (OOD), Object Oriented Development, Organizational Development/Management, Presentation/Verbal Skills, Product Demonstration, Quality Assurance, Scrum Project Management and Software Development, Selenium, Software Design, Software Design for Test (SDET), Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Sustainability, Team Player, Test Automation, Test Case, Test Scenario, Testing, User Interface/Experience (UI/UX), Web Design, Writing Skills
LOCATION
TX or Merrimack, TX
POSTED
28 days ago
The Role

A talented Software Engineer in Test (SDET) is sought to join a team that is building responsive web designs for the organization's website. You will be expected to work as a member of a high functioning Scrum team to help drive the next generation user experience for the platform. Since an SDET is a mix of a developer as well as a tester, you will be an ideal candidate if you have both a QA quality mindset and proficient software development skills.

  • Work as an Agile team member to provide solutions to User Stories (requirements) including automated test scenarios

  • Participate in understanding and grooming of User Stories, QA related tasks and test cases, and functional automation

  • Participate in product demos at iteration reviews

  • Log defects/issues and work with team members to ensure resolution

  • Participate in defect triage

  • Participate in production release deployment verification on a regular cadence

The Expertise and Skills You Bring

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience

  • Experience and/or knowledge of both QA Engineering and Software Development

  • Proficiency or proven ability to learn professional software development skills and practices. Examples include Coding standards, code reviews, source control, build processes, design patterns, Object-Oriented Design and Development, Software design principles.

  • Experience or knowledge of using a Selenium automation framework (Java based)

  • Experience or understanding of Agile software development methodology using Scrum

  • Strong understanding of QA engineering, analysis, and testing concepts

  • Understanding the concepts of defect tracking tools and processes

In addition, candidates with the following skills are highly desired:

  • Java development including Junit, Groovy

  • SQL and NoSQL database experience

  • BDD experience or familiarity – Gherkin experience is a plus but not required

  • Experience or knowledge of testing web applications and Webservices (REST API's)

  • Have the ability to contribute to the Test Pyramid definition for our product

  • Familiarity with Continuous Integration and Deployment

  • Excellent written and verbal communication skills is a must

  • Highly collaborative team player that works well within a cross functional team

  • Strong problem identification and solving skills

  • Continuous improvement mindset where mistakes and failure are viewed as opportunities to learn and improve

  • Understanding of the benefits of sustainable development including a good work-life balance

  • Is driven by a QA mindset that the product is already broken - it has defects and flaws, and it is your job (along with your team members) to find them

About the Company

H

HCL Global Systems Inc.