We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 10+ years of experience in Software Development Life Cycle in the areas including gathering System Requirements, Architecture, Design, Coding, Development, Testing, Maintenance and Enhancement in variety of technological platforms.
  • Good Hands - On experience on developing front-end applications using the concepts of Object Oriented JavaScript, Singleton and Factory JavaScript Design Patterns, JQuery, Javascript, HTTP, CSS3
  • Good hands-on experience in Java/J2EE, Core Java, Multi-Threading, Spring Framework, Spring MVC, JUnit, Maven, SQL Server, JMS
  • Experience in using API testing tools like POTMAN, SoapUI and Swagger for creating API specification documentation.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, Junit, TestNG
  • Thoroughly used CI/CD tools like JENKINS for automation build, test of applications across various environments
  • Expertise in diverse types of testing like GUI Testing, Unit Testing, Integration Testing, Functionality
  • Testing, System Testing and User Acceptance Testing, White Box Testing and Black Box Testing, sanity testing, database testing, regression testing
  • Experience involves working with Spring Framework, Spring MVC and Restful.
  • Experience with involvement in the complete software development life-cycle, including working with the production operations team to prepare and execute releases
  • Proactively work on assigned tasks and task areas and co-ordinate the work effort
  • Good working experience in WebSphere, JBOSS Application Servers.
  • Strong experience in automation by employing the automation capabilities of testing tools such as Selenium WebDriver, TestNG, JUNIT along with working on database systems such as SQL Server and CI/CD tools such as Jenkins.
  • Extensive experience as an Agile Developer. Proven ability to work creatively and analytically in a problem-solving environment.
  • Experience in version control tools like GIT and code review tools like Stash
  • Strong experience in RDBMS concepts like SQL, Sub Queries, Stored Procedures, Triggers, Functions
  • Strong Experience in developing Maven based Projects on Spring Framework.
  • Proven experience in working cohesively as a team as well as independently.
  • Excellent communications skills, analytical, interpersonal and presentation skills. Adept at building strong working relationships with coworkers and management. Participated in project requirement and planning meetings with the customers.

TECHNICAL SKILLS:

Languages: J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0

Tools: CA DEVTEST, Selenium IDE, Selenium RC, Web Driver, Selenium Grid, TestNG, JUnit, Cucumber, QC, Stash, TestNG, Rally, JIRA, Github, Service Now, Manage Now, Eclipse, Net Beans, Qt Creator

Database Tools: MYSQL, Oracle, PostgreSQL

Web Programming: HTML, XML, JavaScript, jQuery, JSON, CSS

Frameworks: Spring MVC, Spring Batch

Design Methodologies: Data Structure, Object Oriented Model, Structural Model

Domain Knowledge: Banking and Telecommunications

PROFESSIONAL EXPERIENCE

Confidential

Sr.QA Automation Engineer

Responsibilities:

  • Responsible for developing various applications using the advanced concepts of Java, Spring frameworks.
  • Design, Development, Integration, Testing, Deployment and Support Architectural using Java/J2EE Technologies
  • Development of automation modules using Selenium web driver
  • Java Enterprise application design and deployment using Spring to include Spring MVC, Spring Batch applications, Maven dependencies
  • Worked with various version control tools mainly GIT and repository management system such as Stash.
  • Debugging and refactoring of regression tests on multiple platforms and browsers for continuous integration
  • Development and deployment of APIs using RESTful web services
  • Performed backend testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation
  • Created automation scripts to update test cases, test results and upload test documents into Rally
  • Direct and lead development team from project initiation through delivery of final product.
  • Implemented Data Driven testing by externalizing the test data in XML, JSON format and using JACKSON to read the test data from JSON and XML parser to parse the test data from XML
  • Handling wait related issues by implementing Implicit wait, Explicit wait and Fluent wait in Selenium
  • Generated Test Reports in different formats using TestNG Framework
  • Involved in parallel testing using Selenium GRID concepts and parallel testing concepts in TestNG
  • Worked on CI/CD Tools like Jenkins and build tools like Maven
  • Responsible for monitoring, reviewing of project deliverables during various phases of development life cycle to ensure quality deployment
  • Proficient in User Interface Design and Development, Unit Testing, Debugging and Deployment
  • Addressed problems through risk management and contingency planning.
  • Day to day interaction with business and relevant team members for discussing scope changes of the project.
  • Participating in business meetings and Technical review meetings for ongoing installations.

Environment: s and Tools Used: SoapUI, Selenium WebDriver, Maven, Junit, TestNG, GIT, Stash, Rally, Spring Framework, Cucumber

Confidential

QA Automation Engineer

Responsibilities:

  • Handling of production issues in form of tickets by using tools like ManageNow and ServiceNow to provide quick and efficient solutions
  • Proven ability in using build tools like Maven
  • Actively involved in business requirements gathering sessions and understand client requirements
  • Actively involved in Sprint activities like attending daily stand up calls, sprint planning sessions
  • Proficient in using CI/CD tools like JENKINS for performing auto build and test activities
  • Developed automation script to perform Database validation testing in order to validate the incoming test data and actual data from the application under test
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, JUnit.
  • Designing the test plan for each application components, establish and maintain a detailed test automation framework and methodology
  • Testing of Spring Batch applications by creating scripts using JUNITs and Test NG
  • Web Application testing using extensively the concepts of Selenium WebDriver like Element locators using ids, XPath, CSS selectors, ClassName etc, Keyboard Mouse Events, Handling Dynamic Web Tables etc
  • Created and executed test scripts, assist in preparation of test strategies, and set up and maintain test data and environments
  • Worked with various version control tools mainly GIT and repository management system such as Stash.
  • Debugging and refactoring of regression tests on multiple platforms and browsers for continuous integration
  • Responsible for setting up test environments to ensure testing is conducted in a smooth way
  • Coordinated with other team to resolve connectivity issues during various testing phases such as System Integration, User Acceptance, Performance Testing
  • Actively involved in Defect Management activities like creating and logging defects in Rally by creating a script to automatically achieve this

Environment: and Tools used: SoapUI, Selenium WebDriver, Maven, Junit, TestNG, GIT, Stash, Rally, Spring Framework, POSTMAN

Confidential

Sr. Test Engineer

Responsibilities:

  • Responsible for analysis of impacts and requirements in order to prepare comprehensive Test Documents such as Comprehensive test plans, test scenarios, test scripts
  • Analysis of the testing requirements and finalizing the requirements for setting up the test systems
  • Responsible for data construction and data insertion into the Oracle database tables using SQL statements to set up the test environment.
  • Experience in collecting statistics on the tables developed and their performance in order to sketch the database optimization plans. The optimization was done through different database tuning techniques such as using indexes, avoiding correlated sub queries and other required techniques.
  • Experience in Functional Testing, Agile Testing, Regression Testing, Integration Testing and User Acceptance Testing, Status reporting of the progress and the issues to clients using RALLY
  • Experience in analyzing database issues and developing query plans for effective troubleshooting and providing optimal database performance.
  • Expertise in developing Test Estimations, Test Plans, Test Cases/Scenarios, Test Procedures, analyzing Test Results, Test documentation and Test Metrics, uploading all test documents on QC
  • Responsible for updating all the test results to Quality Center or Rally based on waterfall model or agile model projects
  • Followed Waterfall approach for the project development and testing.
  • Extensively involved in testing Client/Server and Web applications and Middleware Applications
  • Expertise in validating complex, distributing technologies on UNIX and Windows based infrastructures

Environment: s and Tools Used: QC, WaterFall Methodology, Manual testing, UNIX

We'd love your feedback!