Qa Engineer Resume
CA
PROFESSIONAL SUMMARY:
- Software QA Engineer with 8 years of experience in web and mobile applications.
- Proficient in Software Quality Assurance and Test development in different environments and platforms.
- Good experience in mobile testing on various platforms like Android and iOS.
- Expertise in Manual, Black box and Grey box test automation.
- Extensive knowledge of QA processes and methodologies.
- Experience with development of QA Test Plan, Test Cases, Test Scripts and Bug reports.
- Hands on experience in performing Functional, Regression, Integration and User Acceptance Testing (UAT).
- Knowledge on Mobile testing using Appium.
- Hands on experience in using Selenium IDE, Selenium WebDriver, TestNG and Cucumber to perform automated testing and reporting.
- Experience in CI/CD improvements.
- Good knowledge of SQL statements.
- Well versed in Linux/Unix commands and Shell scripting.
- Skilled in Agile and Waterfall software development life cycle methodologies.
- Knowledgeable in User Experience and Human Computer Interaction principles.
- Possess good analytical and problem solving skills.
- Highly creative with good communication skills and leadership qualities.
- Highly motivated to take independent responsibility and work with strict timelines as well as the ability to contribute and be a good team player.
TECHNICAL SKILLS:
Testing Tools/Frameworks: Selenium 2.0 WebDriver, Selenium IDE, Cucumber, QTP, TestNG, JUnit, Appium, Keyword driven.
Programming Languages: Java, Shell Scripting, C, HTML.
Bug tracking tools: JIRA, Mercury Quality Center.
Scripting: JavaScript, Shell Scripting.
Databases: MySQL, Oracle, MS - SQL-Server, Postgres, MS-Access.
Web / App Servers: Tomcat, Jetty, Apache, Websphere, Java Web Server, JBoss.
Operating Systems: Unix/Linux/Solaris and Windows 9X, NT, 2000, XP, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, CA
QA Engineer
Responsibilities:
- Contribute individually as well as lead an off-shore QA team.
- Responsible for analyzing the requirements and developing a test plan.
- High degree of attention to detail.
- Identified and reported software anomalies and defects. Followed up with known problems until satisfactory resolution.
- Creating and running automated nightly build to discover new produced bugs earlier, reducing bug fixing time from 1-2 days to few hours.
- Perform testing on various platforms and operating systems.
- Manage tasks within the QA team.
- Raised and tracked defects in an internal bug tracking tool.
- Worked in a large project team with very strict timelines and great work intensity.
- Handled multiple projects at the same time.
- Participate in client meetings.
- Work closely with the product team and the development team.
- Perform Manual as well as Automated testing of the applications.
- Analyzing the requirements, developed detailed test cases and test suites
- Performed cross-browser (Firefox, Chrome, Safari) and cross-platform (Mac/Windows) compatibility testing.
- Involved in the design, implementation, maintenance and execution of automated test cases using Selenium 2.0 WebDriver and JUnit in Java using Page Object Model.
Environment: / Tools: Java/J2EE, Selenium 2.0 WebDriver, TestNG, HTML, JavaScript, AJAX, jQuery, CSS, HTTP, XML, Unix, Mac OS X.
Confidential, CA
QA Engineer
Responsibilities:
- Responsible for analyzing the requirements and developing a test plan for the project.
- Writing and executing test cases and test scripts after reviewing the business requirements and technical specification.
- Used debugging tools like ADB, DDMS, XCode, Charles debugger for mobile testing.
- Involved in the design, implementation, maintenance and execution of automated test cases using Selenium 2.0 WebDriver using Java
- Working in testing Web based applications using Automation Testing, Manual Testing and Mobile Testing using Appium.
- Performed Black box, Integration and System testing for web and mobile platforms like Android and IOS.
- Used the Keyword driven framework extensively to design automation test cases.
- Used Selenium 2.0 WebDriver to execute test cases on
- Executed SQL queries to validate test cases.
- Used JIRA for bug tracking.
- Maintained shell scripts for deployments in the test environment.
- Worked with an off-shore team to assign testing tasks and reviewing test plans and test cases.
Environment: / Tools: Java/J2EE, Appium, Selenium 2.0 WebDriver, TestNG, HTML, JavaScript, AJAX, jQuery, JMeter,ADB, DDMS, XCode, Charles debugger, CSS, HTTP, MySQL, XML, SQL,Unix, Windows.
Confidential, MA
Quality Engineer
Responsibilities:
- Involved in the analysis of the requirements and developed test plans, test cases.
- Executed test cases using the test automation framework Cucumber.
- Wrote test cases that checked for page contents, broken links, GUI elements and user-input forms.
- Executed SQL commands to ensure data-integrity.
- Involved in reviewing the test cases using checkpoints and identifying and resolving bottlenecks.
Environment: / Tools: Cucumber, ADB, XCode, SQL, XML, Windows, HTML.
Confidential, Baltimore, MD
QA Analyst
Responsibilities:
- Developed automated test cases Selenium 2.0 WebDriver.
- Developed scripts for regression testing for each release of the application.
- Used the PageObject Pattern to create automated test cases.
- Extensively worked on handling the application response for Positive and Negative sets of data for data driven testing using TestNG.
- Conducted data driven testing by parameterize data using TestNG and Selenium WebDriver.
- Enhanced test scripts by adding various checkpoints like textarea, standard, table and database checkpoints.
- Conducted Regression Testing before and after the code conversion using Selenium 2.0 WebDriver.
- Performed Black box testing, Integration testing, System testing, data validation testing, end-to-end testing of the application and involved in white box testing.
- Interacted with Business Analysts, Developers and QA team members in different defect raising situations. .
- Performing queries to the database using SQLto check successful Transaction & to create particular test cases.
- Extensively communicated with developers using bug reporting tool JIRA.
- Developed Test Metrics on a weekly basis.
Environment: / Tools: Windows XP/2003, UNIX, Oracle 10g, SQL, PL/SQL, TOAD, XML, Informatica (ETL). Rational Clear Case, Rational Rose.
Confidential, New York
QA Analyst
Responsibilities:
- Involved in testing the law portal for different platforms, users and regions.
- Analyzed the requirements and developed Test Plans, Test Cases and executed them.
- Managed the triad meetings with the business team, development team and the testing team.
- Performed manual testing
- Performed data integrity testing by executing SQL commands.
Environment: / Tools: Windows XP/2003, HTML.
