Qa Automation Test Engineer Resume
SUMMARY:
- Senior software QA tester with full system development lifecycle experience, including designing, developing and implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
- Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing, software development and user-acceptance testing.
- Backed by strong credentials including a computer science degree and computer analytics certificate; advanced command of various testing suites, agile methodologies and monitoring tools; and cross-platform skills in Windows, Linux and Unix.
- Software Test Engineering
- Test Case Design
- Automated Script Design
- Automation Framework Design
- Behavior Driven Development (BDD)
- Attention to Detail
- Excellent Communication Skills
- Software Development Life Cycle
- Software Test Life Cycle
- Agile Test Methodology
- Release Management
- API Testing
- Keyword Driven Testing
- Cross Browser Testing
- Project Management
- Process Improvement
- Change Management
- Quality Standards
- Standard Operating Procedures
- Exceptionally Analytic
- Problem-Solving
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, SOAP UI, Rational Functional Tester (Java and .Net), QTP, Advanced Rest Client, Poster
Test Management Tools: Application Life Cycle Management (ALM), JIRA, Rational Quality Manager (RQM), Rational Test Manager, Quality Center (QC).
Defect Management Tools: JIRA, Bugzilla, Rational Clear Quest
Requirement Management Tools: Confluence(wiki), JIRA, Rational Quality Manager
Version Control Tools: GIT, SVN
Development IDE: IntelliJ IDEA, Eclipse, Net Beans, Visual Studio
Build management Tool: Apache MAVEN, ANT
Continuous Integration Tool: Jenkins, Bamboo, CircleCI, GitLab CI
Configuration Management/Orchestration: Ansible, Vagrant, Docker
Cloud Testing Tool: Browser stack
Programing Languages: Java, C#, Python, HTML, JavaScript, Visual Basic
Reporting: Extent report, TestNG report, Cucumber Report, PaxoReport, Allure report
Database/Database tools: Toad, MySQL, SQL Server, Oracle, SQL Developer, and MS-Access.
Applications: Microsoft Office Application, Microsoft Publisher, VMware, Virtual Box
Operating Systems: DOS, Mac OS, Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Test Engineer
Responsibilities and Accomplishments:
- Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates)
- Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective
- Develop test strategy for changes, which describes the features and functions to be tested.
- Introduced and implemented automation testing framework for the organization
- Design and implementation of automated test frameworks in a fast-paced agile environment
- Design and implement automated tests based on the agreed-upon acceptance criteria.
- Active Participation in determining acceptance criteria of new features as well as changes.
- Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
- Work with DevOps and Engineering team to create a fully automated continuous deployment
- Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
- Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
- Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG
- Developed automated functional test framework utilizing Java, TestNG and Selenium.
- Implemented Selenium Grid implementation for in-house script execution Parallelization.
- Implemented Selenium Cross Browser test implementation for cloud with Browser Stack.
- Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off
- Wrote SQL scripts to verify the ETL transactions and identify irregularities in data loading.
- Build Automated Test script to increase the automation coverage for the regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Contribute to the creation and execution of user interface and software application test plans.
- Track the bug and enhancement requests as they are entered into bug tracking systems.
- Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Work with the technical writing department to assure that the documentation is consistent with the software functionality.
- Responsible for reviewing the results of automated tests and take appropriate action
- Responsible for ensuring that any areas not covered by automated tests are validated via alternate mechanisms
- Responsible for generating and communicating test reports and metrics out to stakeholders
- Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
- Responsible for coaching and mentoring the team.
- Lead a diverse team of manual testers and automation engineers located in our home office in New York, and our offshore team in India.
- Responsible for Java coding for Test Case automation using Eclipse and IntelliJ.
- Responsible for implementing Page Object Model framework with Selenium Webdriver.
- Participate in Scrum, Daily Stand-up, Sprint and iterative development activities - Prepared to take on any role within the Agile team
- Participate in Sprint planning and release planning
- Participate in backlog refinement
- Define acceptance criteria when stories are created
- Good at prioritizing along critical path and meeting project milestones and deliverable.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the User Stories and Use Cases to develop test cases.
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix.
- Strong analytical and problem solving skills.
Confidential
QA Test Engineer
Responsibilities and Accomplishments:
- Performed Manual and Functional testing to test the functionality of the modules.
- Performed functional decomposition of requirements for developing test cases.
- Generated Test cases and traced them to the relevant use cases.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
- Worked with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
- Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
- Developed and implemented Keyword Driven automation testing with Selenium Page Object Model.
- Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
- Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
- Created complex Key word driven, Data driven and Table driven automated test script to maximize the automation script with Selenium.
- Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Conducted workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
- Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
- Participated in requirements walkthroughs with users to better understand requirements
- Performed backend testing using SQL queries to retrieve and verify information in the database
- Develop Web Service Test with Soap UI to test SOA platform
- Corresponded among QA Managers, Developers and Team Members.
- Reported and tracked defects, monitored defects reported by team.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
- Communicated test progress, test results, and other relevant information to project stakeholders and management.
Confidential
QA Test Engineer
Responsibilities and Accomplishments:
- Analyzed Software and Business Requirements documents to get better understanding of the system from both technical and business perspective.
- Wrote test cases and performed Manual Testing for Positive and Negative Testing Scenarios.
- Work with business and technology leads to identify the appropriate data for testing, and prepare that data for the test cases.
- Performed Functional Verification Testing, Smoke Testing, System Testing and Regression
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Performed functional decomposition of requirements for developing test cases.
- Generated Test cases and traced them to the relevant use cases.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Developed a wide range of functional tests through various QA Automation Test Frameworks such as Key Word Driven and Data Driven concepts to ensure the code reusability and code maintainability, which reduces the script development time.
- Build Automated test suite to increase the automation coverage for regression test cycle.
- Developed cross browser and cross platform testing with Selenium WebDriver
- Translated software specifications and user requirements into test scenarios.
- Planned, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web based applications.
- Installed product built on test environments and maintained test environments.
- Performed application, regression, and acceptance testing.
