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.
