Qa Automation Engineer Resume
ArizonA
SUMMARY:
- Problem - solving, detail-oriented and result-focused Software Quality Assurance (SQA) professional offering 3+ years of Information Technology Experience involving the on-time and within budget delivery of robust business and technological solutions.
- Adept at identifying software quality issues using Open-Source Automation Tools, ensuring that quality standards are upheld to promote the optimal customer satisfaction.
- Strong knowledge of test automation and data analysis together with the remarkable ability to set QA testing objectives.
- Capable of creating and executing end-to-end test plans, and clearly define and execute testing procedures.
- Expertise in unit testing using JUnit, Mockito and PowerMock java libraries.
- Knowledgeable in Selenium Suite (Selenium IDE, Selenium Server, Selenium Remote Control, Selenium Grid, Selenium Java Client Driver) and Cucumber.
- Experienced with Performance/Load/Stress testing using JMeter.
- Experience with versioning tools like Git-Hub, Bit-bucket, SVN and CVS.
- Worked with project/work management tools like Jira and Wrike.
- Experience in error logging and debugging using Log4J.
- Proficient in application development using Eclipse 4.x and Net beans 7.x.
- Experienced with various Software Development Methodologies / frameworks like SDLC, OOAD, RUP and AGILE.
- Expert in Data-structure, Multithreading, Collections, Exception-handling & Serialization.
- Experience in design patterns like Singleton, MVC, Business Delegate, Factory, DAO.
- Worked extensively in Unified Modeling Tools (UML) in designing Use Cases, Class Diagrams, Sequence and Object Diagrams using MS-Visio.
- Expert in designing and developing wireframes for different screen resolutions using Balsamiq.
- Experienced in various web based technologies like HTML/CSS/JavaScript/Angular.
- Familiar with web application deployment on JBOSS/Wildfly 6.0/9.x/10.x, and Apache Tomcat 7/8/9.
- Good understanding of various JAVA/J2EE technologies such as J2EE 1.7/1.8, JDBC 4.x, JSP 2.0/2.3, Servlets 3.0/3.1, Spring 3.0/4.0 and RESTFUL Web Services.
- Basic experience in RDBMS like Oracle, MySQL and PostgreSQL databases.
TECHNICAL SKILLS:
Languages: Java, JavaScript, C++, C
Testing Tools: JUnit 4.x, Selenium 2.x/3.x, JMeter 2.x/3.x, SoapUI 4.x/5.x, Advanced Rest Client API
IDE: Eclipse 3.x/4.x, NetBeans 5.x/6.x/7.x, SublimeText 3
Version Control: Git-hub/E-git/Git-Bash, Tortoise SVN 1.7, CVS 1.11.x
Build Tools: Ant 1.5/1.7, Maven 2.0/3.x.x, Gradle 3.x/4.x
Mockup Tools: Balsamiq 3.x, MS Visio 2010/2013
UI Technologies: HTML 5, CSS 2/3, JQuery 2.x/3.x, Bootstrap 3/4, AngularJS 1.3/1.4, XML 1.0, JSON, AJAX
Java Technologies: Java JDK 1.6/7/8, JSP 2.0/2.1/2.2, Servlets 2.5/3.0, JDBC 3.0/4.0, RESTful Web Services 1.2, Spring 2.3/2.5/3.1, Log4j 1.2.
Application Servers: Tomcat 7/8/9, JBoss/Wildfly 6.0/9.x/10.x
RDBMS: Oracle 11g/12c with SQLDeveloper, MySQL 5.0/5.7 with WorkBench
OS: Windows (NT/2000/XP/Vista/7/8/10/Server 2008), Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Arizona
QA Automation Engineer
Responsibilities:
- Coordinated with manager and other group-members regarding test implementation options, responsibilities, plan, & schedule via Agile methodology (Daily Scrum meeting, biweekly Sprint meeting, and quarterly Releases).
- Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.
- Developed Junit and Selenium tests for testing UI and middle ware services and mocked their interactions with DAO layer for CRUD operations by using Mockito.
- Tested business Logic using Google Chrome’s Advanced REST Client API for calling Spring framework based RESTful Web services.
- Deployed complete application on Apache Tomcat Server integrated with Eclipse.
- Accomplished stress and performance testing using JMeter.
- Used Maven to build Java applications; and Wrike for work management.
- Used Git-hub as Version Control Tool via Git-Bash/E-Git eclipse plugin.
Process Engineer
Responsibilities:
- Accomplished rapid domain-learning to support the existing applications.
- Prepared work-flow diagrams and sequence diagrams using MS Visio 2010.
- Reviewed and updated design documents and functional specification documents.
- Coordinated with stakeholders to finalize technical specifications.
- Developed libraries for Simulation Software packages.
- Developed functional test case scenarios for software quality assurance.
- Implemented the code using concrete principles laid down by several design patterns such as Singleton, Business Delegate, DAO, etc.
