Software Development Engineer in Test

  • Full-time

Company Description

Insightsoftware is a growing, dynamic software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At Insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team.

Job Description

The Quality Assurance Engineer will assist the engineering team to develop  and maintain quality standards for ISW  products. The ideal candidate  must have a working knowledge of a wide range of technologies and serve  as a contributing member of the team in technical discussions and  processes.

 

Responsibilities – 

  • Provide expertise in test automation, quality assurance, agile processes, and CI/CD 
  • Verify new features in end-to-end testing  
  • Engineer and integrate quality through the entire software development lifecycle, not just verify quality at the end of SDLC (shift left) 
  • Work closely with developers to derive testing requirements throughout the development cycle, understand and document software change risks, create test plans with change-specific test cases, and produce test reports 
  • Identify, log, and communicate software defects through JIRA, Confluence, and other tools 
  • Develop, collaborate on, and execute Agile test cases, scenarios, and  manual integration testing tasks to release high quality software  on a regular cadence 
  • Proactively assist developers to find and solve development and production software issues through effective collaboration 
  • Work with company stakeholders including DevOps, Support, Solutions  to communicate and collaborate on fixing application defects 
  • Actively participate in all Agile ceremonies and provide valuable input  in Sprint Planning, Daily Scrums, Sprint Retrospectives, and Sprint  Reviews 
  • Be an active member of QA community of practice and  collaborate with other quality engineers and QA director to improve  testing, tools, practices and processes

Desirable – 

  • Basic Java and Javascript knowledge is a plus 
  • Familiarity with web debugging tools (Chrome development tools, Fiddler etc) is a plus 
  • Experience with different databases (ElasticSearch, Impala, HDFS, Mongo etc) is a plus 
  • Some experience in big data technologies is a plus 
  • Experience with IDEs (Intellij IDEA, Eclipse) is a plus 
  • Basic Git command knowledge is a plus 

 

Personal Skills – 

  • Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters,  directors, and executives
  • Ability to self-organize and self-direct in a matrixed organization with frequently changing priorities 
  • Ability to test software from end user’s point of view and think “big” 
  • Passion for quality assurance methodologies and end-user applications testing 
  • Attention to detail and ability to design creative exploratory test scenarios 
  • Strong worth ethic and emotional intelligence including being on time for meetings 
  • Ability to work in fast-changing environment and embrace change while still following a greater plan

Qualifications

Requirements – 

  • BS or MS degree in Computer Science or a related field, or equivalent job experience
  • 3-5 years of web application QA/Testing experience in a fast-paced agile environment experience required 
  • 2-3 years of experience in web application and device test automation frameworks such as Selenium 
  • Experience with testing web based applications, microservices (2+ years) 
  • Experience developing high-quality test strategies and test automation scripts 
  • Experience in CI/CD pipeline setup and monitoring in Jenkins 
  • Experience with relational databases, hands-on experience with SQL queries 
  • Strong knowledge and understanding of SDLC and concepts 
  • Experience with testing REST APIs (Postman, Curl) 
  • Basic experience with Linux/MacOS console (bash commands) 
  • Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence 

Additional Information

All your information will be kept confidential according to EEO guidelines.

 

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)