PROFILE:
Detail oriented, procedural, technical, and diligent Software Quality Analyst with thorough understanding of SDLC seeking a challenging role that would take advantage of my experiences to achieve highest level of quality.
SUMMARY:
- Over 7 years of work experience in manual and automated testing with a strong understanding of processes, techniques, and tools.
- Conversant with SDLC and experienced in Agile, RUP & Waterfall methodologies.
- Proficient in working with Agile User Stories for understanding of the functionality and expanding them into appropriate test scenarios.
- Adept at utilizing Use Case and Use Case Specifications to identify scenarios and develop test cases.
- Used Requirements Traceability Matrix to facilitate Test Case Scenarios and create Test Case Specifications.
- Adept in developing Test Cases covering crosscutting concerns applicable to the context of each feature.
- Experience in developing Test plan that included Test Process Phases for defining scope, mapping requirements to identify test scenarios/test cases, and strategies for test preparation and test report.
- Used HP ALM/Quality Center to develop and organize test cases.
- Adept at defect life cycle management using ALM, qTest and JIRA.
- Utilized Postman REST client to build REST calls for various application programming interfaces (APIs) to perform functional tests.
- Hands - on experience in designing and creating relational database in MS SQL, Oracle DB, MySQL, as well as NoSQL such as MongoDB, FireBase.
- Conversant in writing both SQL and PL/SQL statements in MS SQL Server and Oracle SQL Developer for backend testing to facilitate testing for various scenarios.
- Used Command Prompt tool (PuTTY) to execute Shell, ETL scripts, setup server environment, run command to encrypt/decrypt files on Encryption server.
- Experience in ETL process for data warehousing and proficient at testing the match of source and target after ETL execution.
- Created projects using Maven build tool and maintained all the dependencies in pom.xml file.
- Experienced in designing, creating and implementing of Automation Frameworks using Selenium WebDriver in Java.
- Deep knowledge in creating, maintaining and executing automated tests using TestNG, Data-driven framework and Page Object Model with Page Factory.
- Experience in executing automated tests using Selenium Grid for cross browser testing and Parallel Test execution .
- Good Knowledge in using GitHub for source control management.
- Experience in using VBScript in QTP to develop regression scripts, custom functions, descriptive programming and automation framework like data driven, keyword driven, and hybrid.
- Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
- Excellent problem solving skills and a great team player.
- Effective verbal & written communication skill and superior quantitative skills.
TECHNICAL SKILLS:
Programming Languages: Java, C, Python, R, VB.NET, C#, VBScript, Typescript, and JavaScript.
Operating Systems: Windows, LINUX, Android, iOS.
Database: MS SQL Server, Oracle SQL Developer, MySQL, MS-Access, MongoDB, Firebase.
Tools: Eclipse, Maven, Postman REST Client, Android Studio, Jupyter, RStudio, Code Blocks, Visual Studio, Visual Studio Code, PuTTY, ALM, qTest, UFT, JIRA, Selenium, GitHub.
Web Technology: AngularJS, HTML, XHTML, CSS, XML, NodeJS, Web Services, JSON, ASP.NET, AJAX.NET, Tomcat.
EXPERIENCE:
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
- Analyzed requirements, system design and prepared test strategy according to its needs.
- Adhered to Agile model of software development by participating in-group and cross-functional collaborations.
- Involved in preparing Test plan that included Test Process Phases for defining scope, mapping requirements to identify test scenarios/test cases, and strategies for test preparation and test report.
- Used Requirements Traceability Matrix to facilitate Test Case Scenarios and develop Test Cases covering crosscutting concerns applicable to the context of each features.
- Maintained the records of all STLC phases and managed D efects Management Process, generate reports for teams using HP ALM.
- Involved in reporting, tracking and providing updates on defects in JIRA.
- Setup server-side test environment by configuring config/properties files on UNIX server using Command Prompt tool.
- Wrote and executed SQL queries to ensure updated data appears on all forms and screens following CRUD operations.
- Queried databases to verify all information entered consistently for integrated systems after ETL process.
- Involved in designing, creating, and executing Automation frameworks from scratch using Maven, Selenium WebDriver, and TestNG.
- Develop and maintain page object repositories implementing Page Object Model with Page Factory.
- Generated interactive test reports using ExtentReport.
- Developed Data-driven framework for parameterization to maintain test data by employing Apache POI and TestNG Data Provider annotation.
Environment: HP ALM, JIRA, MS Office tools, Agile Methodology, Oracle SQL Developer, Linux, HTML, CSS, XML, Java, Selenium WebDriver, TestNG, Maven, Page Factory, ExtentReport, Eclipse.
Confidential, Edgewood, NY
QA Analyst
Responsibilities:
- Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
- Used Requirements Traceability Matrix to facilitate Test Case Scenarios and develop Test Cases covering crosscutting concerns applicable to the context of each features.
- Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using HP ALM and JIRA to organize records and generate reports for teams.
- Adhered to Waterfall and Agile model of software development by participating in-group and cross-functional collaborations
- Setup server-side test environment by configuring config/properties files on UNIX server.
- Utilized Postman REST client to build REST calls for various application programming interfaces (APIs) to perform functional tests.
- Run ETL processes and map the incoming data from different data sources to be in suitable format for loading to the target data warehouse.
- Wrote and executed SQL queries to ensure updated data appears on all forms and screens following CRUD operations.
- Used command prompt tool to executed shell scripts verify output and run command on Encryption server to encrypt/decrypt files.
- Involved in designing, creating, and executing Automation frameworks from scratch using Maven, Selenium WebDriver, and TestNG.
- Develop and maintain page object repositories implementing Page Object Model with Page Factory.
- Generated interactive test reports using ExtentReport.
- Developed Data-driven framework for parameterization to maintain test data by employing Apache POI and TestNG Data Provider annotation.
Environment: HP ALM, JIRA, MS Office tools, Oracle SQL Developer, Linux, Postman REST Client, HTML, CSS, XML, Java, Selenium WebDriver, TestNG, Maven, Page Factory, ExtentReport, Eclipse.
Confidential, Bohemia, NY
QA Engineer
Responsibilities:
- Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
- Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using HP ALM/Quality Center.
- Used an application tool on a server to push and uninstall new and old releases to setup client an environment under the same domain.
- Utilized configuration software to virtually connect airline devices to kiosks and computers to ensure they communicate through the system.
- Configured Windows Registry to specify protocols, queue names and IP addresses resulting in process running between client and server under the same domain.
- Setup Windows Registry for protocols (MSMQ, TCPIP and UDP), queue names and server IP addresses for data transfer between client and server.
- Activate/deactivate applications on the virtual client through cloud technology
- Wrote and executed SQL queries for back-end testing.
- Built VBScript code on QTP/UFT to run regression test. Used SQL Quires to perform Data integrity test to retrieve the data from various tables and to test the database.
- Installed the UFT for automating test cases and developed user defined functions to support Automated Scripts.
- Worked with Checkpoints, Parameterization and Data Driven Test Scripts in UFT.
- Prepared automated scripts for Maintenance and Regression testing using UFT.
- Generated Automation Scripts from Scratch for UFT.
Environment: UFT/QTP, HP ALM, MS SQL Server, VB Script, MS Excel, Windows, Windows Registry.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
- Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using Quality Center.
- Wrote SQL queries to extract data from different databases for data validation and data analysis.
- In QTP, prepared and optimized VBScripts by insertion of conditional statements as checkpoints and parameterization of data using Data Table, Environment variables and Excel files.
- Wrote the Test cases for most of the modules of the application and created the automated test scripts using QTP/UFT.
- Created user-defined functions by using QTP/UFT.
- Involved in Regression Testing using Quick Test Professional - QTP/UFT.
- Created Descriptive programming using QTP/UFT and Created Re-usable Functions.
Environment: QTP, Quality Center, HTML, Java, Windows, Java Script, VB Script.