We provide IT Staff Augmentation Services!

Automation Test Engineer - Sr. Associate Resume

4.00/5 (Submit Your Rating)

Chantilly, VA

PROFESSIONAL SUMMARY:

  • Sr. Quality Assurance Engineer with 4+ years of abundance experience in both manual and automation testing using various latest tools and successful methodologies for small, medium and large software applications developed in .net VFP. C# and Java.
  • 4+ years Automation experience in Selenium Webdriver 2.4, QTP (UFT) v10 11 12, TestComplete v10 11, scripting/programming languages being Java and VB script.
  • Experience in Test driven development, Keyword, Data & Behavior driven testing. Experience implementing and working with test frameworks like Cucumber JVM, Junit, and TestNG.
  • 3+ years’ experience using Quality Center/ ALM (Test Plan, Test Lab, & Defects)
  • Familiar using bugs tracking tools like JIRA, Siebel.
  • Experience deploying weekly builds in Jenkins during the product release cycles.
  • In - depth knowledge of test automation tools, techniques, methods and procedures.
  • 4+ years pretty good working time with Databases SQL v2008, 2012 and Oracle v10x, 11x, 12c.
  • Experience testing SOAP and REST WebServices using SOAP UI, Ready API.
  • Experience writing automated validation scripts using Groovy assertions.
  • Strong problem solving, decision-making skills, verbal and written skills for effectively communicating with the team and management.
  • Working knowledge in agile environment with scrum and Kanban methods.
  • Researched tools, methods and technology trends to support the applications.
  • Well versed in JAVA development for automation.
  • Python and ruby exposure.
  • Good knowledge on Web infrastructure, as well good experience with server technologies. Apache, jboss, Linux, windows experience.

TECHNICAL SKILLS:

  • UI Testing, Automation Testing, Reports and Validation Testing
  • Functional and Non Functional Testing: Regression Testing, Blackbox Testing, Greybox Testing, Performance Testing (Stress Testing), Acceptance Testing, Integration Testing, Smoke Testing.
  • Database Management
  • QTP (UFT v10 11 12, Test Complete v10 11, Selenium IDE & Webdriver v2.4
  • VB Script (Scripting Language), Ruby (Scripting Language), JAVA (Programming Language), Groovy script
  • Quality center, ALM, RQM
  • JUnit, TestNG, Cucumber, Maven
  • SQL v2008 2012, Oracle V10x 11x 12C
  • JIRA, Seibel
  • SVN, Git
  • Jenkins
  • Soap UI, Ready API
  • Soap, Rest Services, XML, HTML, Javascript
  • VMware, Hyper-V, cloud - AWS
  • Windows 7, 8.1, Server 2008, 2012/ Mac OS X, Linux

WORK EXPERIENCE:

Confidential, Chantilly, VA

Automation Test Engineer - Sr. Associate

Responsibilities:

  • Worked with an agile team following Kanban methodology as Automation Test Engineer.
  • Developed automation scripts/test cases to build a pretty good regression test suite and smoke test suite for a Web project supporting the e-benefits for veterans.
  • Experience in Behavior Driven Development (BDD) automation framework implementation using Cucumber.
  • Very good knowledge in Java, hands-on BDD (Behavior Driven Development) in defining and implementing BDD automation Framework, Feature/Story file, and methods development.
  • Pretty good working experience with testing frameworks like Junit, TestNG and Cucumber.
  • Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using (primarily) Selenium with Java/Javacript.
  • Expertise developing scripts in JAVA using Selenium Webdriver with Spring framework and using BDD tool Cucumber test framework to create the feature files.
  • Knowledge executing the smoke tests remotely using the tool Jenkins.
  • Implemented Page object model, while developing scripts in selenium Webdriver.
  • Good knowledge using selenium IDE an extra plugin/tool from selenium compatible with Firefox as well familiar with the various plugins supporting the automation.
  • Very well acquainted with finding the efficient webpage elements xpath and CSS selector with or without Firefox plugin Firebug.
  • Used Maven and SVN to maintain the developed scripts, realize the importance of POM.xml and moreover used maven POM.xml file to configure several dependencies.
  • Familiar with various plugins used in eclipse in integration with the selenium frameworks.
  • Quick and efficient in developing clean and clear scripts in JAVA programming language.
  • Developed reusable functions and components that can be used to maintain and extend automated tests for multiple projects with maximum reuse of code.
  • Proficient managing automation tasks involving complex workflows with document uploads, various validation and cross browser testing.
  • Hands on experience with SOAPUI/Ready API, writing automated test validation scripts for SOAP/REST Web Services
  • Experience writing automated validation scripts using Groovy assertions.
  • Knowledge developing Test suites, test cases and steps in Soap UI and importing the same to SVN using TortoiseSVN.
  • Experience with multiple programming technologies, including Java, XML/XSLT/WSDL, Web Services, SOAP, JSP
  • Experience working in a CI / CD environment like Jenkins for executing automated tests
  • Great grasping and quick understanding helped in understand the domain, test framework and start the tasks in no time.
  • Capable of handling cross team tasks, carried manual testing tasks for specific teams during tight schedules and cut overs.
  • Good knowledge on testing methodologies.
  • Good knowledge 508 compliance testing and tools like Fire eyes etc;
  • Capable on setting up testing frameworks from the scratch and run suites successfully.
  • Integrate the smoke test suite with Jenkins to run the suites as scheduled.
  • Hands on working experience with RQM.

Confidential

Sr. Software Analyst

Responsibilities:

  • Worked with a team, following agile methodology, as senior primary Quality Assurance Engineer.
  • Proficient in the complete Software Development Life Cycle (SDLC) process and Software Test Life Cycle (STLC).
  • Highly experienced in Automation and manual testing.
  • Understand and follow QA processes and project methodologies.
  • Carried manual testing on web applications (developed in JAVA) and Server-Client applications (developed in .net C#, VFP) achieving 100% quality.
  • Designing and developing automation tests for software development projects, including both batch processing and interactive applications.
  • Developed automated test cases in VB script and Java using the automation tools QTP V10 11 12, TestComplete v10 11, and Selenium 2x respectively.
  • Implemented Test scripts in Selenium webdriver using TestNG framework and JUNIT.
  • Familiar with all the annotations in TestNG and JUNIT and their appropriate usage in developing test suites.
  • Researched Cucumber test framework and developed good knowledge on BDD.
  • Design data-driven, modular scripts that allow tests to be maintained or extended without additional script coding.
  • Developed scripts in UFT and Smartbear Testcomplete tools as well using keyword driven initially and Data driven framework during the advance phase.
  • Maintain test scripts, making changes where necessary in order to maintain their proper functioning as applications and data change.
  • Document and report application problems found using automated tests or manual tests, including workflow and data needed to reproduce the problem.
  • Working experience with cloud environments like AWS and Experience administrating VMs through VMware and Hyper V for the team whenever required.
  • Used JIRA for sprint activities, track bugs, backlog and Siebel to track the customer issues.
  • Exposure to a full application team development environment.
  • Debug, research and develop potential enhancements, in VFP to answer the piling up service requests and to keep up the team statistics.
  • Develop regression test scripts and execute the suite in the maintenance release cycles after ensuring every open bug is well tested manually. Analyze and report test results.
  • Automation experience with cloud environments hosted on AWS, which have mock environments.
  • Report test execution progress and test results to QM team lead.
  • Execute product installs and report results to the team lead or project manager, especially during release cycles, with new builds.
  • Experience working with HP quality center/ALM in developing requirements and related test cases and executing the related suites in Test lab.
  • Generated various reports from the QC / ALM in measuring the test coverage and submitting various test metrics to the management.
  • For assigned projects, review project information such as Use Cases, User Interface specifications, and technical specifications to understand the system workflow and business requirements.
  • Review manual test cases, executing where necessary, to understand the low level detail and identify functions required to enable scripting/coding.
  • Identify application components to be automated based on both the business priority and expected benefit of automated testing.
  • Participate in reviews and inspections that pertain to the inputs to test automation as well as the test automation code.
  • Participate in project-related meetings for planning, Provide level of effort and schedule estimates for testing activity and test script development work.
  • Produce Quality metrics, sprint wise reports to the management well in time.
  • Maintenance of hardware and deploy VMs on VMware and Hyper-V, required for the team, was done promptly.
  • Experience with databases SQL v2008, 2012 and Oracle v10x, 11x, 12c . Setup new database servers, ensuring good performance and carry compatibility testing with the applications.
  • Upgraded Databases to latest versions and carried compatibility testing by running regression scripts against the applications.
  • Knowledge writing SQL queries to test the fixes wherever required knowing the things happening in the background and develop SQL scripts to debug various Support requests.
  • Participated in peer reviews, defect analysis, technical discussions and with a good grip on the domain, suggested valued points for the better team dynamics.
  • Providing product domain and tool expertise on design and coding assistance to team tasked with developing, maintaining, and executing automated test scripts.
  • Efficient in working independently, self-starter with quick learning, maintaining focus on achieving optimal outcomes.
  • Developed performance test scripts to check the products under stress.
  • Knowledge and working experience with CI-CD process. Done research to integrate QTP scripts with Jenkins and implemented the same to execute the scripts after the scheduled build deployments.
  • Extended support in developing the test scripts for couple of other projects, when they were in deficient of an automation resource.
  • Researching tools, methods, and technology trends to support test automation objectives. Document the proposed approach and review it with the project team.
  • Participate in ongoing process improvement efforts to ensure test automation is promoted and applied effectively for all possible the components in the application.
  • Mentor team members on automation framework set up, scripting, and test execution.

We'd love your feedback!