Previous Job
Software Quality Engineer
Ref No.: 18-00349
Location: Englewood Cliffs, New Jersey
Position Type:Contract
Start Date: 08/10/2018
Job Title: Software Quality Engineer
Location: Englewood Cliffs, NJ
Job Type: Contract
Duration: 6 months +
Contact Info: Ella Blank - - 201-786-2414

Who we need:
  • Passionate: You take pride in your work
  • Empathic: You show empathy for your audience
  • Participative: You are eager to collaborate to find solutions
  • Flexible: You welcome feedback from the team to improve on your designs.
  • Self-learner: You are enthusiast in learning, as well as sharing what you know with your teammates.
  • Diverse SQE skill set: someone that can do automation testing but also manual/black box testing if that's the need.
  • Intellectual Curiosity: critical thinking and complex problem-solving abilities
  • Contextual Adaptability: able to adapt to different testing approaches depending upon the context of the projects.
  • Time management: managing time wisely by prioritizing and automating test cases
  • Understand business needs: able to take the ultimate call on a system's ability to go live and provide the business with strategic inputs from testing perspective.
What you will be doing:
  • Create automated software tools to verify and quantify the quality of the produced software
  • Uncover, document and track defects
  • Improve test case execution efficiency and test coverage
  • Perform manual and automated Functional, Performance and End to End Product and System tests
  • Create training documentation & conduct knowledge transfer sessions
  • Work in an agile development environment, collaborating with the Engineering and Product teams to deliver quality software iteratively
  • Integrate QA processes into Software Development & Release Cycles
  • Troubleshoot issues in live, high availability systems.
  • Collaborate with the CI team to design ideal strategies for Continuos Integration and Continuos Deployment
The technologies you'll be using:
  • Source Control: github
  • CI/CD: Jenkins
  • Repository Manager: Nexus
  • Containerization: Kubernetes, Tectonic, Docker
  • Cloud Computing: AWS Lambda, API Gateway, Kinesis, EC2, EC2 Autoscaling, Cognito and others
  • Programming Languages and Frameworks: Java, Groovy, Spring Boot
  • Code Control: SonarQube
  • Data Storage: MySQL, MongoDB, Dynamo DB, AuroraDB
  • Testing Frameworks and tools: TestNg, RestAssured, RestTemplate, Selenium WebDriver, Jmeter, Blazemeter, WireMock and others ...
Skills you'll need to have:
  • Bachelors Degree in Computer Science or equivalent degree.
  • 3+ years of professional experience in Software Test Automation in a Continuous Integration and Continuous Deployment environment - framework creation and deployment, test automation design and maintenance
  • Experience automating RESTful APIs
  • Experience using Jenkins, Git, SonarQube
  • Experience automating Web UI applications
  • Experience using Project Management/Defect Tracking Systems such as JIRA or Rally.
  • Intermediate to Advanced level in Java, Selenium WebDriver, TestNg, Maven and JMeter.
  • Previous experience using SQL and Non-SQL databases Hands on experience with Spring Boot is preferred.
  • Experience with Swagger or similar frameworks is preferred.
  • 1+ years automating Mobile UI applications, is a plus
All offers of employment at TechLink, Inc. are contingent upon clear results of a thorough background check. Background checks will be conducted on all final candidates.

Background checks will include: Social Security Verification, Prior Employment Verification, Professional References, Educational Verification, Criminal History, Motor Vehicle Records and e-verify.