We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY

  • Over 10 years of experience in IT with emphasis on Quality Assurance and Testing.
  • Excellent Functional and Automation Testing skills on Web - based, Client/Server Applications.
  • Extensive knowledge and experience in Software Development Life Cycle (SDLC) and experience in testing .Net, Java and VB Applications.
  • Experience in full life cycle of automated testing using tools such as UFT and Selenium.
  • Experience in Creating Automation test cases using Selenium web driver and Java.
  • Experience in using Jenkins as part of Continuous Integration and Selenium Grid to execute automation tests on remote machines.
  • Experience in API Testing using HP UFT, Selenium Eclipse, Soap UI and Postman.
  • Experience in Test Driven Development and knowledge on Behavior Driven Development (BDD).
  • Knowledge usage of the tools like JIRA, ALM from Requirements gathering to defects reporting.
  • Experience in maintaining project code using GitHub, CVS Version Control Systems.
  • Experience in methodologies like Agile, Rational Unified Process and Waterfall.
  • Experience in creating web services to update data from URLs and integrating services to automation framework.
  • Skilled in conducting System, Integration, Functional, User-Acceptance Testing (UAT) and improvement of QA Process.
  • Extensive expertise in manual testing includes Requirements Analysis, developing Test plans, Test Cases, Test scripts and Requirements Traceability Matrix.
  • Evaluating new open source automation tools in the market and giving demos to management.
  • Experienced in evaluating test results using test tools to manage Test scripts, Test execution and Defect resolution process.
  • Knowledge on Web Services/API testing using Postman and handling complex requests and responses.
  • Knowledge on creating user stories for creation of test scenarios and test cases in Jira for each iteration and to ensure the traceability.
  • Knowledge to developed Behavior Driven development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
  • Extensive experience in the Administration of JIRA/ALM including the organization of Projects, Creation of different releases, Dashboard management, User access control.
  • Sound expertise in NextGen EMR system and EDI transactions for claim process, ICD 9 to ICD 10 conversion knowledge from healthcare domain.
  • Excellent cross functional, interdepartmental communication and interpersonal skills as well as the ability to multi task efficiently.
  • Excellent leadership, interpersonal, communication and presentation skills, self-starter, quick learner, a highly motivated & versatile team player and always willing to work in challenging and cross platform environment.

TECHNICAL SKILLS

Functional Tools: Selenium, UFT, Perfecto Mobile

Performance Tools: Load Runner, Performance Center

Test-reporting Tools: Jira, ALM, TFS, Clear Quest

Operating Systems: Windows XP/7/10, Mac

Databases: MS SQL Server, Oracle, DB2

Web services: SoapUI, Service Test

Version Control Tools: CVS, GIT

Langages: C, Java, JavaScript, SQL, VB Script

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Gathering requirements for the automation solution that will be implemented for the application
  • Preparation of Test Strategy and Test Plan for the automation to be performed
  • Develop, Enhance and configure test automation frameworks and perform System, Integration and regression testing on multiple Applications using Selenium web driver and Java.
  • Integration of Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and worked on Maven build tool to add all dependencies.
  • Performed back-end testing to ensure that the user data was updated in database using SQL queries inside automation scripts.
  • Supporting the Loan origination application to process the loan from Origination, processing, underwriting, post-underwriting, closing, post-closing and complete loan.
  • Manage team of onshore and offshore team member for multiple project effort.
  • Lead and Size the automation effort for team to the Project manager and Business partner.
  • Effectively communicate to the senior lever management.
  • Implemented Page Object Model to with improve Component based automation with less test maintenance and avoid code duplication.
  • Support new enhancement for various angular technology application for the on going automation.
  • Create, maintain and execute automated tests using Selenium, Java and TestNG framework
  • Administration of automation repositories in distributed version control (GitHub).
  • Working with Web Services/API testing using Rest Assured and Postman and handling complex JSON requests and responses using POJO.
  • Facilitate requirement gathering and system design meetings and develop business needs into systems requirements/user stories
  • Manage all communications related to QA Status on a daily basis during execution. Reporting potential risks during all any stages of development lifecycle.
  • Working on the Angular changes for automation application for the
  • Derive Automation Development Timeline and ROI (Return of Investment) criteria based on the Manual and automation testing timeframe.
  • Strong SQL Scripting and ETL testing skill and web application testing experience.
  • Develop Integration test automation scripts using Selenium postman for various Rest Services.
  • Work with the development team to resolve any issues that arise out of the testing process.
  • Collaborates with other analysts and project contributors to create comprehensive and cohesive solution approaches and Ensure Successful Co-ordination between onsite and offshore teams
  • Work on the agile and Waterfall Software Development Life Cycle (SDLC).
  • Define and architect the effective UFT framework through the descriptive programming.
  • Logs, tracks, and verifies resolution of software and specification defects.
  • Mentored new testers joining the team, giving them knowledge of the applications and introducing them to the methods and procedures being followed in the organization.
  • Communicate with the manager level very effectively and work independently.
  • Establish and maintain successful working relationships with our partners Provide timely communications via appropriate channels as needed regarding tools, processes and compliance.

Environment: Selenium, Java, Jenkins, Maven, UFT, Cucumber, API, GitHub, SQL Server, Agile, JIRA, Reflection, Vulcan

Confidential, San Antonio, TX

Automation - Test Engineer SQA Analyst

Responsibilities:

  • Review IT design document and prepare Test Plan.
  • Review Manual Test Cases and Planning for the Automation Framework and Development theScript.
  • Work on the Waterfall development Software Development Life Cycle (SDLC).
  • Logs, tracks, and verifies resolution of software and specification defects.
  • Used HP Quality Center 11(ALM) to log and Trace Defects for completion by co-coordinating with Cross Functional Teams.
  • Designed, developed, maintained and executed large data driven Scripts in Quick Test Professional 11.
  • Validated checkpoint functionality in QTP for database, Image, text, bitmap. Used Synchronization point, Cross browser testing, Call function, Parameterization, Regular Expressions and to enhance test efficiency also created Reusable Actions.
  • Developed the Automation Framework and Maintain the Script for the Existing Test Cases.
  • Perform the Database Validation through UFT and Get the Data for the Automation testing through the Microsoft SQL database server.
  • Perform the Test cases Validation the Macro function for the framework to utilize the coding timeframe for the database.
  • Proposed a QA Life Cycle that the Testing Center of Excellence recommends should be the standard for all QA departments throughout the organization
  • Works with client to establish and maintain a consistent test methodology and to resolve questions during the testing process.
  • Mentored new testers joining the team, giving them knowledge of the applications and introducing them to the methods and procedures being followed in the organization.
  • Performed various types of Testing like Functional, Integration, System, Regression and Acceptance testing etc. during various stages of the application development.
  • Coordinator for all testing activities on a project. Analyzes, tests, and certifies application-specific software and performs ambiguity reviews of business requirements and functional specification documents.
  • Performed database (Backend) testing by SQL queries to validate, retrieve and compare the data from the database by using MS SQL Server Management Studio 2008.

Environment: HP Quality Center 11, Quick Test Professional 11.0, MS SQL server 2008, MS OfficeInternet Explorer 9.0

Hire Now