Job Description :
Job Title : QA Lead Engineer

Location: Boston, MA

Interview: Phone/Skype

Must have excellent communication.

Job brief :


We are looking for a Software Quality Assurance Lead Engineer to join our high performing Product Engineering team.
We work in an agile environment, so this lead role is a trusted partner to both the product owner and agile project manager that helps keep the team on target.
The work will have you ensuring high-quality software that makes a difference to our users.
This role requires you to work independently, with little supervision.
Reliable organization and problem-solving skills must be coupled with excellent communications.
You need to be able to comfortably switch between working independently and collaboratively within your team.
If you are a lifelong learner looking to grow with one of the best companies in the Boston area, we’d like to talk with you about joining us.


Responsibilities


Identify, prioritize and execute tasks in the software development life cycle.
Develop and maintain test plans, test scripts, and test cases for both manual and automated testing.
Design and execute functional, regression, data quality, system integration, security, browser compatibility, and performance testing.
Supervise offshore and in-house QA team work and provide guidance to them on regular basis.
Collaborate with developers and business stakeholders in support of production releases.
Lead efforts to improve automation of software testing procedures and the development of test automation scripts. 
Write and maintain testing automation with clean, readable, efficient code.
Develop and enhance QA processes. Initiate new QA ideas, monitor the effectiveness of QA processes and make improvements as needed.
Contribute to the engineering practice’s body of knowledge.
Must be flexible and be able to adapt with changing project priorities.


Requirements


5+ years of software quality assurance engineering experience.
Experience in leading Quality Assurance teams – both in-house and off-shore.
Expertise in designing, writing, running and maintaining test automation scripts.
Minimum 4 yrs. experience with API level testing and functional test automation (selenium, JMeter, and other automated testing tools
Ability to partner with engineering team members and business stakeholders to ensure quality and reliability of products. 
Experience with testing of:

JavaScript frameworks/libraries (Angular, React, Vue.js)
Distributed web applications using Java/J2EE
Relational databases (e.g., MySQL, Oracle), Data quality, Data migrations.
RESTful APIs
Responsive web pages


Strong proficiency with:

Version control systems like Git
CI tools like Jenkins, Hudson 
Data driven automation test frameworks (e.g. SoapUI, Selenium, Appium, Cucumber, etc creating, maintaining and extending module and suite level test.


Experience working in an Agile environment and CI/CD test process
Good understanding of the software development lifecycle
Excellent organizational and communication skills.
Able to work independently.
Analytical mind with strong problem-solving aptitude.
BSc/BA in Computer Science or relevant work experience.


Preferred


Experience testing applications on AWS cloud and familiarity with various AWS services (e.g., Beanstalk, Lambda, S3, SQS, SNS, Kinesis
Experience using system monitoring tools (e.g., New Relic)
Some experience in performance/load/stress test design and automation.




Vineet Sharma
E :

D Ext : 112