SOFTWARE DEVELOPER ENGINEER IN TEST
A highly competent and result oriented Senior Test Automation Engineer with 6+ years of experience in software Testing, Development and Selenium Automation.
Strong knowledge in testing REST API services using Java, Postman, REST Assured libraries.
Proven ability on Behavior Driven Development and Data Driven Development, good knowledge in developing BDD scripts with Cucumber and Java and writing scenarios using Gherkin language.
Experienced in building and maintaining frameworks, using Page Object Model design pattern like Data Driven, Behavior Driven, Hybrid frameworks in Eclipse IDE/ IntelliJ IDE using Java and different Automation tools like Selenium, JUnit, Test NG. Worked on Maven tools to build and manage the Automation Java projects.
Hands on experience in performing Smoke, Regression, Functional, UI, Back-End, Database, End-to-End Tests.
Experienced in automation of REST services using REST Assured and tested both XML and JSON formats.
Substantial working experience and excellent understanding of both Waterfall and Agile methodologies, extensive working experience in all
phrases of Software Development Lifecycle, Software Testing Lifecycle, Defect/Bug Lifecycle.
Expertise in writing SQL queries, SQL scripts along with JDBS and performing Database testing in different RDBMS like Oracle and MySQL.
Excellent understanding of HTML and XML files, and extensively used Selenium locators like XPath, CSS Selector, and Selenium WebDriver to test web applications.
Hands on experience using version control systems like GIT, GitHub, BitBucket and Bug Reporting tools like Jira, HP ALM.
Hardworking and high level of motivation, detail-oriented, team player, open to learn and share the knowledge.
Testing Methods: Functional testing, Regression testing, Smoke testing, Page Object Model design pattern
API testing SOAP and REST
Automation Testing Tools: Selenium WebDriver, Cucumber, Jenkins, Maven, Apache POI
Languages: JAVA, Cucumber, SQL, HTML, Gherkin
Frameworks: JUnit, TestNG
Bug Trucking Tools: JIRA, HP ALM
Parallel Execution Tools: TestNG, Selenium GRID
Version Control Tools: Git, GitHub, BitBucket.
Client: TransUnion, Chicago IL
Title: Sr. Automation Test Engineer
Duration: November 2016 - Present
Designed, developed and maintained automated tests within a Behavior Driven Development (BDD) test automation framework using Java Programming language.
Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
Achieved Continuous Integration through Jenkins by building the framework using Maven.
Performed Back-end testing using SQL Oracle, Java, SQL, JDBC, RDBMS.
Performed Web Service API testing for content verification and validation with business logic XML using SOAP UI & RestAPI(Postman).
Developed and maintained end-to-end automation test scripts using Selenium WebDriver with JUnit, TestNG framework under Java platform.
Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.
Performed parallel testing using Selenium GRID for Cross-Browser and compatibility testing to test how the web applications are working in different browsers. Developed reusable methods using Java and implemented new libraries to a framework.
Client: McDonald’s, Chicago IL
Title: Automation Test Engineer
Duration: October 2014 – November 2016
Developed and maintained Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language and Step definitions, and execute scenarios using Cucumber tags in Runner class under Java platform.
Providing concise and accurate documentation of software defects and issues, directly Involved in handling the implementation and strategy on manual testing 4
and automated Regression testing across various functionalities.
Attended daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and Review sessions, directly participated in Production support and user feedback sessions, and participated in documentation review meeting with developers and BA team.
Implemented Page Object Model using Page Factory for code reusability. Performed API testing with REST web services using Java, REST Assured libraries.
Performed parallel testing using Selenium GRID for Cross-Browser and compatibility testing to test how the web applications are working in different browsers.
Used Jira to interact with developers to resolve technical issues. Client: AIM Specialty, Deerfield IL
Title: Test Engineer
Duration: September 2012 – October 2014
Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specifications, Technical design documents, Use Cases, Supporting documents.
Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
Worked on manual testing for functional test cases and logged critical defects in HP ALM.
Involved in manual and automated testing of the applications. Executed Test cases and analyze the test results.
Coordinated between QA Managers, Developers, and Team Members to deliver the qualitative product.
Extensively involved in Smoke, Functional, Regression, and monitored the behavior of the applications during different phases of testing.