Skills
Communication
Problem Solving
Python
Java
JavaScript
CSS
Jira
SQL
GitHub
CI/CD
DevOps
Test
Quality Assurance
Selenium
Test Automation
Defect Management
Application Testing
Research
Regression
Databases
react js
power bi
Analytical Skills
SQL Server
Azure
react
node.js
AWS
Software Development
api testing
Confluence
Postman
Agile
Automation Testing
JS
AngularJS
Job Specifications
Automated QA Analyst for Comm of MA, EOE in Boston
Job Location: must be local in MA, hybrid role (not looking for relocation candidates)
The software Quality Assurance Automation Tester will be responsible for all aspects of functional and non-functional testing of web-based applications. Manual and automated testing will be conducted with the primary goal of developing and maintaining automation frameworks and automation test suites. As part of the enterprise QA team, the candidate will collaborate with project teams using the applications' requirements to drive the full testing lifecycle including planning, execution and test automation. The successful candidate will have experience analyzing the application needs and creating a QA automation framework with a test strategy from ground up. The candidate will be self-motivated, goal-oriented and able to work with different project teams under tight timeframes. The software quality assurance analyst must be comfortable sharing knowledge and generally help and provide QA services that contribute to the enrichment of the team's capabilities. Specific Duties Will Include
Create, document and execute test strategies, test plans, test scenarios, test cases and test scripts.
Test Web based applications (Java, Node.JS, Dot Net, Power BI).
Develop and maintain Automation Frameworks and automation test suites for web-based applications including API and Back End test automation.
Drive test execution, defect management and results communication.
Develop test cases from use cases, business requirements as well as interviewing power users.
Test the application using sound engineering practices and employing solid Source Code Management practices.
Experience with GitHub for test automation code management and CI/CD integration pipeline.
Perform software Black Box and White Box testing including accessibility, usability, integration, regression, performance, and systems testing.
Test database content and multiple interfaces, including SOA and Web Services.
Experience with SQL and database querying.
Help with research of test automation tools and contribute to implementation.
May be required to be available for stand by duty and if necessary, overtime hours to resolve critical system problems and/or perform production system maintenance as well as to respond to emergencies. Minimum Qualifications
7+ years of experience as a Quality Assurance Automation Tester.
5+ years of experience in automating web application testing using automation tools and different frameworks, such as Playwright, Selenium Web Driver or similar tools.
Minimum of a bachelor's degree with a major in software engineering, computer science, or a related field.
Experience in using XPath and CSS Selectors with the ability to derive Customized XPaths if required.
Proficient in developing and maintaining robust data driven and modular test automation frameworks, utilizing Page Object Model and customizing to meet the application need.
Expertise in developing and managing test data with a robust test strategy to optimize automation testing.
Experience in API testing and test tools such as Swagger, Postman or similar tools.
Experience testing SQL Server/Oracle databases and strong knowledge of SQL queries to test data validity and data integrity.
Experience with source code management tools such as GitHub.
Experience with Jira, Confluence and Xray for test management or similar tools.
Knowledge of AWS and Cloud based technologies.
Extensive testing experience in Agile environment.
Excellent problem solving and analytical skills and a strong testing aptitude. Be able to re-produce reported potential system bugs by end users.
Strong knowledge of software quality assurance practices and project life cycle in a structured development methodology.
Excellent communication & documentation skills. Preferred Qualifications
Experience in automating web applications built with Java, Python, Dot Net, AngularJS, JavaScript, React JS or any SPA application or other.
Knowledge of Cloud based technologies such as AWS, Azure or other.
Knowledge of DevOps and CI/CD development pipeline.
Experience in testing and evaluating vendor-supplied software.
Experience with education, financial applications and public releases is a plus.
Must be a fast learner or have and demonstrate a strong "can-do" attitude.
Must be self-motivated, taking on ownership of assigned tasks and delivering quality results on time.
Proven track record working on large-scale projects with diverse stakeholders and with cross-functional teams.
Ability to adjust to changing situations to address emergencies, program changes, or production requirements.
Ability to exercise sound judgment and use discretion in handling confidential information.
Feel free to reach me at (see below) Seniority Level
Mid-Senior level Employment Type
Full-time Job Function
Quality Assurance Industries
Software Development
About the Company
Kanak Elite Services is a software development company based in the USA. The company was founded in [insert year] and has since been providing a wide range of software development services to clients across various industries. Kanak Elite Services specializes in the development of custom software solutions that are tailored to meet the specific needs of its clients. Its team of experienced software developers, project managers, and quality assurance specialists work together to deliver high-quality software products that mee...
Know more