We provide IT Staff Augmentation Services!

Lead Software Development Engineer In Test Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 9+ years of experience in Software Testing and Quality Assurance of Web based Applications, Mobile Applications.
  • Experienced in reviewing and prioritizing the user stories from testing perspective which are part of sprint backlog and product backlog.
  • Extensively experienced in Black box, UAT, Functional, Positive, Negative, Smoke, System, Integration and end - to-end testing. Worked on automation framework using Behavior Driven Development using cucumber.
  • Created a page object Model Framework using page factory in selenium Web driver.
  • Built test automation framework from a scratch based on Page Object Model
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests using the cloud-based code repository system like GitHub.
  • Good experience in OOPS using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
  • Good understanding of Quick Test Professional features like Object Repository, Checkpoints, Object identification, Descriptive Programming, Exception Handling, Regular expression and Object Spy.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Experience in Data driven testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver and TestNG.
  • Extensive experience in Mobile Automation using Appium for both IOS and Android in framework which can handle both Platforms at the same time
  • Performed testing on Web Services API requests for Restful architecture using Postman to validate the request and response.
  • Created automated test scripts for Web services using Rest Assured library
  • Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA
  • Responsible for implementing and managing CI/CD practices using Jenkins build jobs
  • Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
  • Responsible for coordinating the Manual End-to-End testing and Backend testing
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium Grid, TestNG,Maven, Jenkins, Jira, Cucumber, Appium, Postman, QC ALM

Languages: Java, SQL, HTML, XML, Gherkin

Operating Systems: Windows, Linux

Web/App servers: IIS, Apache, WebLogic

Databases: SQL Server, Oracle, DB2, PostgreSQL, MS Access

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Lead Software Development Engineer in Test

Responsibilities:

  • Lead a group of Automation engineers and guide them on a day-to-day basis to resolve technical issues.
  • Highlighted risks in QA and build mitigation plans.
  • Communicated on a regular basis with peers, partner teams and other members of management via well maintained project plans and trackers .
  • Participated in insprint automation in the Next Generation team model where overall quality control was on me
  • Worked on splitting and assigning tasks between automation team, to ensure everything is being delivered on time and no user stories are being moved to further sprints
  • Reviewed Pull requests created by automation team
  • Maintained framework stability by fixing automation defects and merging into the release branches
  • Mentored new employees and provided them knowledge transfers
  • Prepared test plans, test execution reports and shared them with Line of Business
  • Provided Demos of the product in order to show what has been achived during the sprint
  • Worked closely with Line of Business and UX team on getting clarification and business requirements on new functionalities
  • Scheduled daily automation suites to ensure product quality is on expected level
  • Interacted with multiple teams in order to remove blockers as quick as possible
  • Researched and implementing new tools within the team
  • Worked on Erica regression User stories to integrate all manual scripts to automation and move team to in-sprint automation
  • Worked on Mobile automation for both Platforms (iOS and Android) using Appium, Eclipse and Java
  • Ran automated scripts on Android Studio (Emulator), xCode (Simulator)
  • Worked on cloud-based platforms and run tests on cloud (Perfecto and Gigafox clouds) physical devices
  • Scheduled automated tests on MQC (Mobile Quality Center) and jenkins
  • Ran regression on release-based timings
  • Wrote scripts in that way to make it capable to run on both platforms (iOS and Android)
  • Interacted very closely with development team to achieve fast resolution of the issues
  • Written the Scripts during insprint automation even before development was done according to WireFrames
  • Worked on creating a better and more flexible framework to test approximately 160 Deeplinks
  • Created Pull Requests and was involved in code reviews. Reviewed automation scripts written by offshore team
  • Used Source Tree for pushing, pulling, merging, checking out the branches
  • Used Maven to build the Project, GIT version control for Code repository and JIRA and HP ALM for Test Defects.
  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Jira for Functional insprint and regression testing
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
  • Prepared Test Plans and Test Exit Reports maintaining the same to make sure all the requirements are addressed in test cases and execution.
  • Worked on data conditioning for specific testing purposes using DataX, Weaseless, CISUI
  • Tested ADA (America Disabilities Act) user stories for all platforms iOS, android, and Web
  • Worked in Agile environment and attended all required meetings

Environment: Java, Appium, TestNG, Data Driven Development, Hybrid Framework, Perfecto Cloud, Eclipse, Maven, Jira, MQC (Mobile Quality Center), Jenkins, Android Studio, XCode, SourceTree, Gigafox cloud

Confidential, Irving, TX

Sr Test Automation Engineer

Responsibilities:

  • Developed Automation scripts with Selenium WebDriver, Eclipse, Java.
  • Developed Mobile (IOS and Android) automation test scripts, using Appium, Eclipse and Java
  • Did daily code review of the test scripts written by offshore team
  • Used Maven to build the Project, GIT version control for Code repository and JIRA and HP ALM for Test Defects.
  • Developed scripts to access various form elements, links and tables and execute test scripts to automate testing inseleniumIDE WebDriver.
  • Used Cucumber in Behavior Driven Development (BDD)
  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center and JIRA for the Functional, Integration, end-to-end, Usability and Smoke testing.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
  • Prepared Test Plans and Test Exit Reports maintaining the same to make sure all the requirements are addressed in testing cases and execution.
  • Provided regular status updates to the QA manager including progress reports with task dependencies
  • Wrote detailed test cases with full end to end path and expected outcome of various alternative scenarios.
  • Handled different errors and implemented Regression Test scenarios for the Automation scripts developed in Selenium and Appium.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Provided demo of new developed functionality to business team
  • Provided several training sessions to new joined employees on different internal platform applications for testing purposes
  • Worked on data conditioning for specific testing purposes
  • Managed offshore team by scheduling daily meetings, going through the reports, assigning tasks in Jira and getting daily updates.

Environment: Java,Selenium WebDriver, TestNG, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Jira, HP ALM, ThreatMetrix, Appium, Maven, Cucumber, Cognos, CMAMT, RTC

Confidential, Hunt Valley, MD

Sr Test Automation Engineer

Responsibilities:

  • Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.
  • Developed automation scripts for mobile channel iOS and Android using Appium
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Designed and developed the first Java Selenium WebDriver Test Driven Development (TDD) automation framework
  • Configured selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Involved in creation of automation frame work in Selenium Webdriver using behavior driven approach like JBehave, Cucumber.
  • Used Selenium Grid to run test cases in multiple browsers and different Platforms.
  • Fetch data from various external files (excel) validating source file with actual, generating results by comparing data from different data files.
  • Performed automation, validated data sets using Apache POI API and Java Programming.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Update the framework with helper methods if any while developing REST API automation scripts.
  • Involved in testing REST services using Postman and Tested both XML and JSON formats.
  • Documented and Executed Smoke, Functional and Regression tests in continuous integration environment with TestNG and Jenkins in all the browser combinations.
  • Worked on CI/CD implementation Using Jenkins and Git as Version control tool.
  • Developed and executed SQL queries on Oracle database.
  • Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
  • Participated in Daily Standup meetings, Sprint Planning meetings and Sprint Pre- Planning.
  • Tracked defects to closure by coordinating with the Dev-team. Tested source data for data completeness, data correctness and data integrity.

Environment: Java,Selenium WebDriver, TestNG, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.

Confidential, Estero, FL

Selenium Automation Engineer

Responsibilities:

  • Responsible for identifying test cases for Manual and Automation for Smoke Test, Functional and Regression Tests.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Expert in writing Test cases for checking the functionality of the application and involved in selecting the test cases to be automated.
  • Created Installations guide and POC for Automation Testing with Selenium
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver, TestNG and Jenkins.
  • Created web UI tests using Cucumber, Gherkin, Selenium WebDriver.
  • Wrote Selenium script for taking screenshots using Extent Reports API and implemented actions class to perform mouse movement.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.
  • Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium.
  • Coordinated efforts between product development teams and offshore enterprise test team.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Conducted Test Plan Design Meetings with the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
  • Prepared reports and test results after each release cycle for management and further test planning.

Environment: Java,SeleniumWebDriver, JUNIT, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Confidential - New York, NY

QA Specialist

Responsibilities:

  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
  • Prepared Traceability Matrix and maintaining the same to make sure all the requirements are addressed in testing cases and execution.
  • Participated in Iteration planning meetings to review functional backlog and prioritize with business user.
  • Provided regular status updates to the QA manager including progress reports with task dependencies
  • Wrote detailed test cases with full end to end path and expected outcome of various alternative scenarios.
  • Handled different errors and implemented Regression Test scenarios for the Automation scripts developed in selenium.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Quality Center, MS Office, SQL Server, Oracle, Windows, UNIX.

We'd love your feedback!