We provide IT Staff Augmentation Services!

Lead Developer (automation) Resume

Irving, TX

SUMMARY:

  • A highly competent and result oriented IT professional with 11 years of experience in Quality Assurance and Software development which includes Selenium Automation Development, development of Web applications, Enterprise applications, Distributed applications and Client/Server applications using Java, JDBC, MySQL, PL/SQL.
  • Strong experience in automating REST API testing.
  • Experience in isolation, mocking and integration testing of Microservices.
  • Skilled in Project Management from planning, designing and developing Test Plan, Test cases and Generating Test Reports and Product quality assurance documentation. Involved in creating Estimations, Resource Management, Metrics, Status tracking, UAT analysis.
  • Extensive experience in testing microservices that uses Spring Boot, Netflix OSS, Eureka, Ribbon, Hystrix.
  • Creating high level technical design document and develop insurance policy user interface which is used by Agents using Java/J2EE, Google Web Toolkit, Tenfold language.
  • Good experience in testing Restful web services using Postman.
  • Led all phases of Software Testing Life Cycle (STLC) from requirements analysis, creation of test plan, test scripts and test cases, implementing Selenium Automation Framework, testing (UAT), defect tracking & fixing to release management.
  • Excellent experience in automation of Web - based, highly transactional and large Client/Server/Multi-tier applications using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven, TestNG.
  • Experience in developing BDD scripts with Cucumber and writing step definitions for behaviour.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them.
  • Experienced in SQL optimization, performance monitoring and tuning.
  • Develop Virtual services using CA DevTest/ LISA tool and worked in SOA environment to gather requirements translate and enable those requirements by leveraging CA DevTest/ LISA Virtualization and Test tool.
  • Experience in testing UI of AWS cloud/PCF application. Knowledge of different AWS methodologies like S3 and EC2.
  • Took ownership of automation and led the automation team by mentoring the team as required.
  • Solid experience of AGILE Methodologies and Scrum processes. Proficient in Test management and Defect management tools like HP ALM, HP AGM, Jira, TFS.
  • Good exposure on Design Patterns including Data Access Object, Singleton.
  • Have Experience in working with other tools like Splunk, CA LISA, CA GATEWAY, CA Policy Manager, SOAP UI, JMeter, Web Inspect.
  • Expertise in SDLC, STLC and Bug life cycle.
  • Designing of Project Test Plan Document.
  • Expertise in Preparing and Reviewing Test Scenarios, Test Cases & Test Data.
  • Experience on Preparing Regression Suite.
  • Involved in handling multiple deliverables of the product for different customers.
  • Report the defects through the Defect Tracking Tools Jira, Bugzilla, TFS and QC.

TECHNICAL SKILLS:

Languages: Java/J2EE, MySQL, Postgres, GWT

Web Technologies: Servlets, JSP, JDBC, Log4j, Log Back, Angular 4

Frameworks: Spring, Spring Boot, Hibernate

IDE: Eclipse, Netbeans

Test Automation Tools: Selenium WebDriver, SOUP UI, TestNG, Junit, Nunit, CA DevTest, MSTest

Version Control Tool: Git, SVN

Test Management/Defect Tracking Tools: Quality Center, Jira, Bugzilla, TFS, Test Manager, ALM, AGM

Databases: Oracle, SQL Server

Build Tools: Maven, Ant, Gradle and Jenkins

Domain Knowledge: Insurance, Logistics

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Lead Developer (Automation)

Responsibilities:

  • Gather Business Requirements for Functional user stories and Identify/Analyse the Impact on APIs.
  • Worked on automation framework development for APIs.
  • Identification of automation scenarios.
  • Worked on script maintenance.
  • Automated the API scripts using Httpwebrequest, Java and MSTest.
  • Testing the robustness of scripts and reporting the results.
  • Maintain the code in GIT repo, Review the code after the pull request is raised and merge the code to the master.
  • Integrate the GIT repo with Jenkins to enable CI/CD and execute the test automation scripts using Jenkins.
  • Configured Jenkins to developed CI/CD pipeline to execute the builds on code deployments.
  • Performed E2E testing of different applications in Dev and QA environments.
  • Conducted Daily Stand-up calls to track Progress of the team- Offshore and Onshore Team.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications.
  • UI level testing to ensure the API are being called Effectively.
  • Actively Participated in Defect Triage calls, Sprint planning meetings, Requirement Review meeting and walkthroughs.
  • Prepared and Shared Daily status Report to stakeholders, Dev and BA's.
  • Develop a PoC (Proof of Concept) to demonstrate the capability of LISA tool.
  • Develop Virtual services using CA DevTest/ LISA tool and worked in SOA environment to gather requirements translate and enable those requirements by leveraging CA DevTest/ LISA Virtualization and Test tool.

Confidential, Irving, TX

Lead Developer (Automation)

Responsibilities:

  • Designed Hybrid Automation Framework which includes TestNG and Data Driven.
  • Automating the tests using TestNG and developed reusable functions used across the project.
  • Extensively automated regression and functional test and execution using TestNG, Selenium WebDriver, JAVA.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA.
  • Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing. Suggested & implemented improvements.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Conducting internal and external reviews for the test plan.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications with Subject matter Expert, Development offshore team.
  • Scheduled Meeting for New Demands or New requirement received and co - ordinate between business analysts and developers.
  • Handled team of 18 which includes 14 Functional testers and 4 Automation testers.
  • Daily and Weekly reporting to client on entire team progress.

Confidential, Collierville, TN

Developer

Responsibilities:

  • Tests execution and Raising New Defects and Tracking Defects using Jira.
  • Testing Dashboard reports by querying in SQL.
  • Elaborating the features to positive and negative scenarios with parameterized Data.
  • Automating the features using Selenium and developed reusable functions used across the project.
  • Worked on application in Agile, Scrum methodology.
  • Actively involved in Daily Scrum call, Sprint planning and Sprint Retrospective calls.
  • Utilized Postman to test the APIs manually.
  • Utilized Jmeter to analyse the performance of an API call.
  • Utilized WebInspect to analyse the security of an API.
  • Identification of automation scenarios.
  • Tests execution and Raising New Defects and Tracking Defects using Jira.
  • Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Preparing feature files for user stories of the Application using Cucumber.
  • Elaborating the features to positive and negative scenarios with parameterized Data.
  • Automating the features using Selenium and developed reusable functions used across the project.
  • Worked on application in Agile, Scrum methodology.
  • Actively involved in Daily Scrum call, Sprint planning and Sprint Retrospective calls.

Confidential, Northbrook, Illinois

Senior Java Developer

Responsibilities:

  • Gather the requirements from client, analyse and implement it.
  • Performing Unit testing in test environments. Writing the test cases as per the project/business requirements and validate if the code is working correctly.
  • Development of new code based on the requirements and Change requests.
  • Reviewing all the project deliverables including High level technical design doc, Unit test plan, Unit test results, Object Migration list, Peer Inspection.
  • Creating tables, views and query the database to collect and store information.
  • Coordinating with Offshore and Onsite teams.
  • Used Message Broker concepts for integrating Data between different applications.
  • Worked on SOAP request response, XML Request Response Integrating data by using various Nodes, writing SQL queries to retrieve data from Data base.
  • Progressively took on more responsibilities on software development projects.

Confidential

Java Developer

Responsibilities:

  • Analyse the requirements, designing and development.
  • Creating high level technical design document and develop insurance policy user interface which is used by Agents using Java/J2EE, Google Web Toolkit, Tenfold language.
  • While using Universal Application, for debugging purpose used the log files and while debugging via GWT code used fiddler in order to find the root cause of the defect.
  • Preparation of Junit tests.
  • Creating the configurations and deploying the code to Staging environment, writing the test cases for Regression Testing and validating the changes and creating documentation as per the requirements.
  • Fix the reported Bugs and defects that are opened by testing teams.
  • Deploying the code to production and again performing production check out.

Hire Now