Software Qa Developer (test Lead) Resume
Manhattan, NY
OBJECTIVE
- 11+ years of experience in the software developing industry with extensive experience in SQL Queries for Back End testing, manual testing, Web Accessibility testing, test planning, analyzing, automation scripting, automated testing, API or Web Services Testing, Payment processing, framework development, test script development using Selenium Web Driver, NG Driver, Protractor, Cucumber, TestNG, JAVA, Python and JavaScript Programming language.
TECHNICAL SKILLS
Testing Tools for Automation: Selenium Web Driver, NG Driver, Appium, Cypress, Cucumber, TestNG, JDBC, Page Object Model, Rest Assured, Soap UI, ArcTool, NVDA Screen Reader, Zooming, Postman, Maven, Eclipse, IntelliJ, Git, GitHub, Bitbucket, Jenkins, Hive, Impala
Methodology: Agile - Scrum, Waterfall, STLC, TDD, ATDD, BDD
Bug Tracking Tools: JIRA (Server), JIRA (Cloud), Kanban, HP ALM, Azure Dev-Ops, qTest Manager, Test Rail
Languages: Java, Python, Java script, SQL, Groovy and Gherkin
Platforms: Windows, LINUX, Mac, HDFS
Data Bases: Oracle 11g, SQL Server, My SQL, MS-Access, DB2
Operating System: Mac OS, Windows, Linux, UNIX, IOS, Android
Test Case Management: Jira, Kanban Board, HP ALM, Azure Dev-Ops, qTest Manager, Test Rail
Team Communication: Slack, Skype Business, Confidential Team, Google Hangout, GoToMeeting, WebEx, WebEx Business
Confidential Office: MS Word, MS Excel, MS Outlook, MS PowerPoint
PROFESSIONAL EXPERIENCE
Confidential, Manhattan, NY
Software QA Developer (Test Lead)
Responsibilities:
- Work on Data Transformation project where data is transformed from different data sources to Elastic Search. Work with huge data structure like Json, XML and Working closely with BA, developers and working with Selenium, Python, Py-Script, Java, Cucumber, Postman, Hue, Hive, Impala, Spark, Extensive SQL, HQL, Py-spark running in Linux using Linux command in Hadoop HDFS clusters for Big Data. Used Test Flight for mobile application testing. Work on several steps of different kinds of data validation testing before handing over to the Elastic search Team.
- Create my own test strategy, test planning, estimation for automation test script and document it. Writing my own automation Test Script using Selenium Web Driver, Java, Gherkin cucumber and TestNG for automation framework following BDD testing process.
- Used Java programming to modify the UI framework.
- Writing test cases and executes the test and validates the response for API Testing through Postman.
- Very well understanding of HTTP Methods and how the Web Services are built.
- Write automated API test using Java Rest Assured and cucumber.
- Use different HTTP Methods to do the API Testing.
- Use Jenkins for running a build and check the log if it is failed.
- Experienced in Agile (Scrum and Sprint).
Environment: TestNG, Selenium Web driver, Java, python, IOS, Android, SQL, HQL, Hive, Gherkin, BDD, Git, MySQL, Bit Bucket, Eclipse, Maven, Jenkins, API, Azure devops, MS-Office, Windows, Outlook, WebEx
Confidential, Boston, MA
Software Development Engineer in Test (Test Lead)
Responsibilities:
- Analysis of the Business Requirement, Wire frames, Designs, GUI specification to develop my own test plan, test strategy, test script, test data and test scenarios and deciding the automation scope as well.
- Make the testing ideologies and set up the test strategy, design, and test plan.
- Follow Agile and attend and participate all the meetings within Scrum.
- Test the application in Android, IOS device for the compatibility in different screen size and hospital KIOSK manually.
- Write Manual test cases and Doing Manual mobile testing for the application.
- Used Test Flight for mobile application testing.
- Used Appium for writing mobile automation testing.
- Reviewing Automation test script for JAVA coding standard and help teammates if they need coding using JAVA.
- Create my own test strategy, test planning, estimation for automation test script and document it. Writing my own automation Test Script using Selenium Web Driver, NG driver, Java, Gherkin and TestNG for automation framework following BDD testing process for Angular Application.
- Working on Mobile responsive design testing for the Angular Application.
- Write Test cases for checking different mobile breakpoints for the application.
- Test the application for IOS operating system.
- Have done Web accessibility testing in different device sizes and in different operating systems.
- Write test cases for testing the Accessibility feature of the application.
- Test application in different devices and have done accessibility testing using Arc Tool, Screen reader etc.
- Scheduled automated Smoke test run, using Jenkins build from GitHub.
- Debugging and code reviewing for failed test cases written in Java.
- Used JIRA for User Story maintenance and bug tracking by creating, validating, and resolving the issue.
- Used Zephyr for writing the manual test cases and maintain this in JIRA.
- Used Gherkin language to describe in automation script.
- Used Page Object Model concept to separate web element location for Confidential Digital First web pages and used User Factory in to execute the test.
- Used Bit Bucket as a code version control repository and GIT for version control.
Environment: TestNG, Selenium Web driver, NG Driver, Java, Protractor, JavaScript, Gherkin, BDD, Git, Bit Bucket, IntelliJ, Maven, Jenkins, API, JIRA, JIRA (Cloud), Zephyr, IOS, Android, Screen Reader, ARCTool, Zooming, TestFlight, MS-Office, Windows, Outlook, WebEx Business.
Confidential, Richmond, VA
Software Development Engineer In Test SDET
Responsibilities:
- Analysis of the Business Requirement, Wire frames, Designs, GUI specification to develop own test plan, test strategy, test data and test scenarios.
- Able to come up with different test scenarios for the payment feature.
- Create appropriate test methods for a given scenario.
- Create several classes and methods as a layer of the automation framework.
- Very well understand HTTP and implement it when testing Confidential web application.
- Working with developer directly for reviewing the code and develop and write my own code for the test script for the given scenario for automating using JAVA.
- Used Test Flight for mobile application testing.
- Used Appium for writing mobile automation testing.
- Well understanding and experience with creation of code for the test scenario and the feature using the JAVA programming language.
- Have experience working and testing the payment processing for the system.
- Use Rest Assured library and develop framework for API testing for Confidential financial application.
- Use different HTTP Methods to validate the different resources for Confidential Web Services.
- Write and execute the automated API Testing with the help of Rest Assured using Java programming language.
- Use different parameters to send requests to the server for API Testing and validate the response data.
- Used Postman for API testing.
- Use JavaScript Executor interface to perform and write test cases.
- Used JIRA for User Story maintenance and bug tracking by creating, validating, and resolving the issue.
- Participated in all agile ceremonies for clarity with Dev team and BSA for testing purposes.
- Generate custom Cucumber framework to support ATDD / BDD testing process.
- Analyze requirements very carefully and perform manual testing as per requirements.
- Scheduled automated Smoke test run, using Jenkins build from GitHub.
- Checked and verified cucumber report from Jenkins on a daily basis.
- Wrote automated test scenarios using Gherkin Syntax along with Hybrid Step definition code integrated with Selenium web driver API.
Environment: Cucumber, Selenium Web driver, TestNG, Java, Java script, Gherkin, Rest assured, BDD, GitHub, Eclipse, Jenkins, JIRA, MS-Office, Windows, Test Flight, Mac, Outlook, Oracle, JDBC.
Confidential, Bloomfield, CT
Selenium Automation Test Engineer
Responsibilities:
- Analyzed Business Requirements, Change Requests, Design and GUI Specifications to derive test plans, test data, test scenarios and test cases.
- Wrote Test Plans and Test Cases into Maven for Functional and Regression Testing for Sign in and Register button with different scenarios.
- Extensively used Test Management Tool Eclipse to manage and execute test scripts.
- Executed test cases and procedures for Functionality Testing, Integration Testing, Positive Testing, Negative Testing, and Black box testing.
- Used Cypress for writing automated tests.
- Mapping the Test Cases to the requirements in Eclipse.
- Involved in automation of the test cases for regression testing.
- Used Selenium WebDriver, Java for executing the test case.
- Used Soap UI to do the API Testing.
- Writing test cases and executes the test and validates the response for API Testing through Soap UI.
- Very well understanding of HTTP Methods and how the Web Services are built.
- Use different Methods to do the API Testing.
- Experienced in Agile (Scrum and Sprint).
Environment: Eclipse, Maven, Selenium WebDriver, JAVA, Protractor, Java script, Gherkin, HP ALM, Hybrid Framework, BDD, SQL, Oracle, Soap UI, JDBC, GITHUB, Jenkins, HTML, XML, PDF, XLS, HTTP, MS-Office, Windows XP.
Confidential, Philadelphia, PA
QA Automation Engineer
Responsibilities:
- Reviewed Business Requirements’ Documents to document business rules and Test plan.
- Analyzed user requirement document and system requirement specification document and use cases for developing Test plan which includes the objective and testing strategy.
- Wrote advanced Test scripts including descriptive programming to take full control of the test execution without any help of Cucumber feature.
- Expertly created Data Driven and developed Hybrid framework from scratch.
- Developed several layers and created different classes and libraries for automation framework.
- Implemented Parameterized verification and checkpoints to avoid any functionality deviation and ensure quality and hence client satisfaction for offer feature.
- Created comprehensive test plan, methodologies, test process, and test procedures.
- Wrote test cases using Gherkin Language and test steps in Cucumber Feature by performing manual testing.
Environment: Eclipse, Maven, Selenium Web Driver, Cucumber, TestNG, Hybrid Framework, Postman, JIRA, Oracle, Java, JavaScript, Gherkin, SQL, GIT, Jenkins, HTML, XML, PDF, XLS, HTTP, MS-Office, Windows XP, Mac, IOS, Android
