SQA Automation Engineer
- Boston, Massachusetts, United States
- Temporarily Remote
- Architectural Hiring
- Full-time
- Engineering
Job Summary
Focus is software quality assurance function. Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. The QA engineer will help ensure the data quality of the enterprise database initiatives. This position will analyze the requirements, develop the test scripts and queries, execute the tests, debugs any data discrepancies, and reports the execution details and files and defects identified in the process. The QA engineer will also contribute to the automation of the project to ensure we regress the data on a regular cadence and maintain high quality data for our users.
Job Responsibilities
- Responsible to prepare technical appraisals of programming languages and systems, computational software, and related technology.
- Ensures the quality integration of computers in the overall functions of scientific computation, data acquisition transmission, and processing.
- Maintains documentation of test results to assist in debugging and modification of software.
- Consults with development engineers in resolution of problems.
- Embrace team processes and standards for database domain QA team.
- Validate schema changes and data in the database
- Write SQL scripts to extract data form the backend and validate its integrity
- Automate test efforts using tools like ReadyAPI
- SQL - Scripting for complex SQL validation and testing
- Contribute to the automation effort
- Ensures proper test coverage exists based on requirements and design specifications
- Coordinates with other team members as needed
- Reports defects identified while testing
- Completes the assigned tasks in a timely fashion
- Performs other duties as needed
Job Requirements
- Bachelor’s degree in computer science
- A minimum of 3 years of experience in testing database application, in-depth QA Engineering and using SQL to write complex queries and stored procedures
- Good understanding of SQL, database concepts.
- Quick learner
- Open to challenges and be adaptive to changing scenarios
- Good understanding of agile software development processes including analysis, design, coding, system and user testing, problem resolution and planning.
- Ability to implement and execute automated and/or manual tests.
- Familiar with object-oriented programming concepts and a good understanding of any scripting or programming language.
- Familiar with API, and databases
- Familiar with API testing tools.
POSITION TYPE
Regular