Job Description
We are seeking a highly motivated and detail-oriented API/UI (Full Stack) QA Tester to join our team. The ideal candidate will be a self-starter with a passion for quality, capable of working independently to ensure the functionality, performance, and reliability of our applications. You will play a crucial role in validating APIs and UI delivery across multiple environments using tools like Postman, performing performance testing with tools like Locust, and ensuring database integrity through comprehensive validation of Web and Mobile Applications.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
API Validation Against Multiple Environments
• Test Design & Execution: Design, develop, and execute comprehensive test plans and cases for validating APIs across various environments (e.g., development, staging, production).
• Functional & Regression Testing: Perform functional, integration, and regression testing on APIs to ensure they meet business requirements and technical specifications.
• Payload & Response Verification: Verify API responses, data formats (e.g., JSON, XML), HTTP status codes, and error handling mechanisms.
• Cross-Functional Collaboration: Collaborate with development teams to understand API requirements and provide feedback on design and functionality.
• Dependency Mapping: Validate API endpoints and schemas, ensuring all system dependencies are thoroughly covered.
• Microservices Testing: Develop and maintain suites validating microservices communication, contract integrity, and end-to-end API workflows.
• Collection Management: Create and manage Postman collections to verify isolated microservices, environment variables, authentication tokens, and JavaScript-based test scripts.
• Automation Frameworks: Validate microservices schemas, payloads, and response codes using tools and frameworks like Newman, Swagger, or Rest Assured.
2. QA Web and Mobile Application Validation
• Test Management: Write comprehensive Test Plans and map requirements to test cases using industry-standard management tools like Jira and TestRail.
• Defect Documentation: Write reproducible, detailed bug reports, capturing device logs (using ELK or other debug tools) and applying proper bug prioritization.
• Shift-Left Strategy: Collaborate with product managers and developers to review requirements early, preventing bugs before a single line of code is written.
• Risk Analysis: Analyze new features and create prioritized, high-risk user flows when architecting test plans.
3. Database Validations
• Data Integrity Verification: Validate the accuracy and integrity of data stored in backend databases accessed or manipulated by APIs and UI interfaces.
• Script Writing: Write and execute complex SQL queries or other database querying language scripts (e.g., PL/SQL) to verify data consistency, accuracy, and adherence to business rules.
• Stack Diagnostics: Work with development teams to analyze, debug, and report issues across the entire tech stack, including backend APIs and databases.
• Regression Maintenance: Ensure proper generation and execution of database regression test procedures, automated test suites, and validation scripts.
4. Quality Advocacy, Independence & AI Integration
• AI-Augmented QA: Leverage Generative AI assistants and testing tools to accelerate test case generation, optimize edge-case coverage, and streamline code reviews for automation scripts.
• Voice of Quality: Act as the ultimate voice of quality within the project team, proactively identifying and advocating for process and product improvements.
• Industry Standards: Take initiative to understand quality standards and goals, both within the internal organization and the wider software industry.
• Autonomous Ownership: Demonstrate strong ownership of testing activities and deliverables, requiring minimal supervision or guidance.
• Clear Communication: Communicate clearly and concisely with developers, product managers, and other stakeholders, ensuring a shared understanding of quality expectations and tracking issues.
• Influence & Leadership: Convince colleagues and engineering leadership of the business benefits and necessity of rigorous quality assurance.
• Artifact Documentation: Maintain detailed, highly accurate, and clean documentation of test cases, test results, and defect reports.
• Continuous Learning: Stay actively informed about industry trends and best practices in API testing, test automation, performance engineering, and AI-driven quality assurance.
________________________________________
Job Qualifications
Education
• Bachelor’s degree in computer science, Information Technology, or a related technical field is preferred.
Experience
• API Testing: 3+ years of proven experience as an API QA Tester or in an equivalent backend validation role.
• UI Testing: 3+ years of proven experience as a Web/Application Tester or in an equivalent frontend validation role.
• AI Tooling: Demonstrated experience leveraging AI coding assistants or AI-powered testing platforms to improve testing speed and efficiency.
• API Architectures: Hands-on experience testing and validating RESTful and SOAP APIs.
• Web Ecosystems: Hands-on experience with cross-browser validation across major platforms (Chrome, Edge, FireFox, Safari).
• Mobile Ecosystems: Hands-on experience with native and hybrid Mobile App Testing and diagnostics across iOS and Android ecosystems.
• Tool Proficiency: Demonstrated proficiency in using Postman for structured API testing and script automation.
• Performance Engineering: Experience with API performance and load testing tools such as Locust or JMeter.
• Data Tier Testing: Experience with database validation, schema inspection, and manual SQL querying.
• Development Frameworks: Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and agile/scrum methodologies.
Technical & Soft Skills
• AI Prompting & Tooling: Proficiency in using AI productivity tools (e.g., ChatGPT, Claude, GitHub Copilot) to generate test data, formulate complex SQL queries, and draft test plan templates.
• Analytical Thinking: Strong analytical and problem-solving skills, with a keen, uncompromising eye for detail.
• Articulation: Excellent communication skills, both verbal and written, for articulating testing strategies, reporting complex issues, and collaborating with cross-functional teams.
• Task Management: Ability to work completely independently and manage multiple competing priorities effectively under tight sprint deadlines.
• Mindset: Self-motivated, proactive, and results-oriented, with a deep-rooted professional commitment to software quality.
• Web Protocols: Solid knowledge of RESTful API design, network integration, HTTP methods, and JSON/XML data parsing.
• ALM Tools: Experience working with modern test management and bug tracking platforms (e.g., Jira, Rally).
• Scripting Capabilities: Proficiency in at least one programming or scripting language (e.g., Python, JavaScript) is highly beneficial.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.