Post Job Free

Resume

Sign in

QA Automation Engineer

Location:
Queens, NY
Salary:
100K
Posted:
January 06, 2021

Contact this candidate

Resume:

Md Nahidul Islam Satil

Hillside, New York - *****

Phone: 929-***-****

Email: mdsatilislam gmail com

QA Automation Engineer. Offering over 07 years of experience in Automation Testing ensuring quality and high performance in web and mobile application. Capable of working independently or in team meeting delivery timeline and customer satisfaction with high standard of quality and performance. Recognized as an expert, result oriented, well determined Test Engineer to contribute to the future growth and success.

HIGHLIGHTS

● Around 7+ years of experience as a software development engineer in test (SDET), testing web and client server applications both manual and automation with good understanding of test planning, test design, test execution, test automation using selenium, framework design and defect reporting and tracking

● Extensive experience and knowledge of different phases of software development life cycle (SDLC), software testing life cycle (STLC), defect life cycle, agile and scrum methodologies

● Experience in core java programming using oops concepts, collections, exceptions handling etc

● Experience in designing and building frameworks from scratch using behavior driven development (BDD/TDD), page object model (pom), hybrid -keyword driven and data driven using selenium web driver, java as a programming language

● Experience in developing behavior driven development (BDD/TDD) using gherkin language and cucumber tool, created scenarios in feature files, step definitions, test runners etc

● Good Knowledge in testing and automating android apps, IOS apps using Appium and java. Tested mobile apps using real devices, emulators on android and simulators on IOS

● Experience in cross browser testing and parallel test execution using selenium web driver, testing and selenium grid

● Experience in using unit testing frameworks like junit, testing, and good knowledge in configuring the test suites in testng.xml file. experience in using build tools like maven and configuring pom.xml

● Expertise in developing test framework from scratch using page object model (POM) and maintaining the object repositories, experience in using java libraries like apache poi and JXL

● Experience in working with web debugging tools like xpath, and provided efficient locators for strategies like xpath and CSS to run test scripts

● Good knowledge in Devops concepts and working knowledge on continuous integration and continuous delivery (CI CD) by using tools like Jenkins

● Tested the API’s as well as validated the data returned through web services responses using assertions such as valid http status codes, script assertions, contains, xpath, XQuery

● Experience in developing and understanding of html, xml, CSS and good experience in angular JS, java script, experience in using version control tools like subversion, GIT, Github Page 1 of 5

● Experience in using the test management and defect tracking tools like HP quality center, application lifecycle management (ALM), rally, JIRA

● Extensively worked on creating test summary reports, requirements traceability matrix (RTM) and defect reports

● Capable of working independently or as part of a QA/project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff

● Hands on experience with assistive technologies such as JAWS, NVDA, Voiceover

● Hard working and goal driven

● Capable of working independently without any supervision

● A continuous learner of related new technologies and passionate to bring others on board TECHNICAL EXPERTISE

EDUCATION

● Bachelors, Military Studies, Bangladesh National University

● Masters, Military Science, Bangladesh University of Professionals (BUP), CGPA 3.59/4 ACCOMPLISHMENTS

● Perform Software Testing properly on time at an expected quality level within constraint time and budget

● Implementing and Building robust, scalable, and high–quality test automation solutions for functional, regression and performance testing

PROFESSIONAL EXPERIENCE (BRIEF)

Zelis Healthcare July 2017-Oct 2020

Bedminster, New Jersey

Sr. Automation Engineer

Page 2 of 5

Testing Tools Selenium, WebDriver, Maven, TestNG,Cucumber, Node, Eclipse, Appium, Android SDK,TOAD

Languages Java, HTML, CSS, VBScript, SQL, Python

Databases Oracle, MSSQL (2000,2005,2008), DB2, MS Access Protocol TCP/IP, FTP, HTTP

CM GIT

Responsibilities

● Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.

● Managed extensively work assignments for QA organization including off-shore & onshore team. Managed team as a QA Lead and coordinated a team of QA engineers.

● Continuously monitoring quality findings and their resolution with other software QA engineers. Appropriately raised and escalated problems and issues to management.

● Involved in automating manual test cases by developing automated test scripts for the same

● Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions

● Have been involved in both the low-level design and detailed design phase of this project

● Participated in Release Review/Requirement Analysis and Design review meetings

● Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results

● Performed Functional testing as per user stories and performed Integration Testing and System Testing using Selenium WebDriver automation scripts

● Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run parallel

● Added Assertions to validate the XML in Web services SOAP and RESTFUL service

● Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format

● Configured Jenkins build jobs to perform Continuous Integration(CI) and Continuous Delivery in the Application

● Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation

● Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features

● Stored the flow details of Selenium Automation in a log file using Log4j Logging Framework

● Used GitHub as a source repository system to share code within the office as well as with the team overseas

● Handled in handling Keyboard and Mouse Events, Accessing Forms, tables, and links, using Selenium Web Driver

● Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium

● Participated in QA meetings and discussed enhancements and modification request issues and defects in the application

● Conducting regular code review to ensure that object-oriented design best-practices are followed all the time, automation code is easy to extend and support

● Verified the integration of various components in the application and executed end-to-end testing

● Collaborating with the Development Team to resolve most common accessibility issues Page 3 of 5

Environment:Selenium WebDriver, Protractor, Selenium, Jenkins, HTML, XML, JIRA, Microsoft Office, Cucumber, TestNG, Agile, Gherkin, Oracle

Aquila, Inc Dec 2015 - June 2017

Kansas City, Missouri

QA Automation Engineer

Responsibilities

● Developed the Test Automation Framework using Hybrid Keyword driven framework.

● Performed Manual and Functional testing to test the functionality of the complex application.

● Attended meetings regarding Business Implementation and Department Status.

● Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE and Java.

● Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.

● Performed functional decomposition of requirements for developing test cases.

● Generated Test cases and traced them to the relevant use cases.

● Worked with Users and Business Analysts to define and design test scenarios and test data.

● Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.

● Developed Test scripts using Keyword Driven Testing with Selenium and Excel.

● Performed data driven test and regression testing using Selenium.

● Check Configuration and compatibility testing for s/w versions and hardware.

● Involved in Testing in Agile Development Environment. Using TDD approach.

● Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.

● Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.

● Use Automation Framework like Data Driven, Keyword Driven and Page Object combination using Selenium.

● Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.

● Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.

● Maintained Test Matrix for the latest test results information.

● Used Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.

Environment:Java, Junit, Eclipse, WebDriver, Quality Center, ASP.NET, Java, HTML, SQL Server, IIS.

Page 4 of 5

Valley Bank May 2013- Nov 2015

Wayne, New Jersey

Sr. Automation Engineer

Responsibilities

● Created Test Plans and Test Strategy which describes the features and functions to be tested.

● Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements

● Introduce and implement automation testing framework to the organization

● Introduce and implement open source web test tool Selenium WebDriver for cross browser testing

● Build an automated test suite to increase the automation coverage for the regression test cycle

● Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined

● Implement a wide range of functional testing by various QA Automation Test Framework like KeyWord Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time

● Implement cross browser and cross platform testing with Selenium WebDriver

● Develop and implement robust Keyword Driven, Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG which cut down the script development time in half

● Created detailed periodic status reports for senior management to keep them posted on the progress of implementation

● Translated software specifications and user requirements into test scenarios

● Planed, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web based applications

● Installed product built on test environments and maintained test environments

● Performed application, regression, and acceptance testing Environment:Selenium Webdriver, SQL Server, XML, ASP, JSP, Windows XP, Visio, HTML, REST ful, KeyWord Driven.

Page 5 of 5

Page 6 of 5



Contact this candidate