Lead Software Engineer at Anakin Company · Remote only · 3 - 5 years · ₹25L - ₹45L / yr (ESOP available) · Profitable · Remote only · Posted 23 Dec 2022

About the role
Checking quality is one of the most important tasks at Anakin. Our clients are pricing their products based on our data, and minor errors on our end can lead to our client's losses of millions of dollars. You would work with multiple tools and with people across various departments to ensure the accuracy of the data being crawled. You would setup manual and automated processes and make sure they run to ensure the highest possible data quality.
You are the engineer other engineers can count on. You embrace every problem with enthusiasm. You remove hurdles, are a self-starter, team player. You have the hunger to venture into unknown areas and make the system work.
Your Responsibilities would be to:
- Understand customer web scraping and data requirements; translate these into test approaches that include exploratory manual/visual testing and any additional automated tests deemed appropriate
- Take ownership of the end-to-end QA process in newly-started projects
- Draw conclusions about data quality by producing basic descriptive statistics, summaries, and visualisations
- Proactively suggest and take ownership of improvements to QA processes and methodologies by employing other technologies and tools, including but not limited to: browser add-ons, Excel add-ons, UI-based test automation tools etc.
- Ensure that project requirements are testable; work with project managers and/or clients to clarify ambiguities before QA begins
- Drive innovation and advanced validation and analytics techniques to ensure data quality for Anakin's customers
- Optimize data quality codebases and systems to monitor the Anakin family of app crawlers
- Configure and optimize the automated and manual testing and deployment systems used to check the quality of billions of data points of over 1000+ crawlers across the company
- Analyze data and bugs that require in-depth investigations
- Interface directly with external customers including managing relationships and steering requirements
Basic Qualifications:
- 2+ years of experience as a backend or a full-stack software engineer
- Web scraping experience with Python or Node.js
- 2+ years of experience with AWS services such as EC2, S3, Lambda, etc.
- Should have managed a team of software engineers
- Should be paranoid about data quality
Preferred Skills and Experience:
- Deep experience with network debugging across all OSI layers (Wireshark)
- Knowledge of networks or/and cybersecurity
- Broad understanding of the landscape of software engineering design patterns and principles
- Ability to work quickly and accurately in a highly stressful environment during removing bugs in run-time within minutes
- Excellent communicator, both written and verbal
Additional Requirements:
- Must be available to work extended hours and weekends when needed to meet critical deadlines
- Must have an aversion to politics and BS. Should let his/her work speak for him/her.
- Must be comfortable with uncertainty. In almost all the cases, your job will be to figure it out.
- Must not be bounded to comfort zone. Often, you will need to challenge yourself to go above and beyond.

About Anakin Company
About
Similar jobs (8)

Title : Senior Data & AI Quality Engineer (Ingestion · Evaluation · Testing)
Experience : 5+ years
Work type : Chennai - Work from Office/ Other Locations - Remote
Employment Type : Full Time
Notice Period : Immediate
Work Day :Mon to Fri
Key Responsibilities:
- Ingestion pipelines: Confluence, SharePoint/Microsoft 365 (Graph), and repository connectors — parsing, chunking, metadata, incremental sync, data-quality controls
- Synthetic and non-production data design: corpora shaped to banking IT content (runbooks, incidents, KB articles, change records) with realistic permission structures — the foundation of the cloud-first build
- The evaluation harness as a product: golden question sets, retrieval precision/faithfulness/citation-accuracy scoring, the zero-leakage permission suite, the zero-unauthorized-actions agent suite; CI-integrated regression gates
- Performance and load testing with the platform engineer: concurrency profiles, soak tests, degraded-mode behavior
- UAT orchestration and defect triage across both use cases; acceptance evidence packs per milestone
- Measurement reporting foundations: the before/after value metrics (time saved per incident, per search) the client's executives receive monthly
Technical Skills:
- 5+ years across data engineering and quality engineering with production Python; you have built pipelines AND the tests that police them
- LLM evaluation experience: has designed or operated retrieval/generation quality measurement with numeric thresholds (RAGAS-class metrics, custom harnesses, or equivalent) — not just eyeballed outputs
- Document-processing depth: parsing real enterprise content (tables, permissions, versions, mess), chunking trade-offs, metadata design
- Test-suite craftsmanship: negative and adversarial test design — the leakage suite is a security artifact, and you think like an attacker when writing it
- Load/performance testing experience (Locust, k6, or equivalent) and defect-triage discipline
Strongly Preferred :
Synthetic-data generation for regulated domains; Microsoft Graph and Confluence APIs; Milvus/pgvector; Splunk data onboarding; UAT facilitation with business users; banking data-handling standards
About Ampera:
Ampera Technologies, a purpose driven Digital IT Services with primary focus on supporting our client with their Data, AI / ML, Accessibility and other Digital IT needs. We also ensure that equal opportunities are provided to Persons with Disabilities Talent. Ampera Technologies has its Global Headquarters in Chicago, USA and its Global Delivery Center is based out of Chennai, India. We are actively expanding our Tech Delivery team in Chennai and across India. We offer exciting benefits for our teams, such as 1) Hybrid and Remote work options available, 2) Opportunity to work directly with our Global Enterprise Clients, 3) Opportunity to learn and implement evolving Technologies, 4) Comprehensive healthcare, and 5) Conducive environment for Persons with Disability Talent meeting Physical and Digital Accessibility standards.
Senior QA Engineer
Make quality part of the engineering system.
AbleCredit builds software for complex enterprise workflows where AI, APIs, business rules, human decisions, and real-world operations have to work together reliably. We care about building products that work in production - not just in demos. We're looking for a senior quality engineer who can move quality upstream: from release-time testing to better automation, contracts, observability, and engineering practices.
What You'll Own?
• Own quality strategy across web, mobile, backend APIs, integrations, and end-to-end workflows.
• Design and maintain automated regression suites for critical customer journeys.
• Build API, integration, contract, and workflow tests that catch failures before production.
• Partner with engineering and product teams during design - not only after development is complete.
• Define release readiness, risk-based testing, and production validation practices.
• Investigate escaped defects, identify systemic causes, and drive preventive improvements.
• Improve test data, environments, tooling, and CI integration so teams can ship confidently.
What We're Looking For?
• 5+ years in software quality engineering or test automation.
• Strong API and backend testing experience, including asynchronous and integration-heavy systems.
• Experience testing mobile and web applications and understanding client/ server failure modes.
• Ability to write automation in JavaScript/ TypeScript, Python, Java, or a similar language.
• Strong debugging skills across logs, network requests, databases, and distributed services.
• Experience with CI/CD and integrating automated tests into release pipelines.
• A product mindset: prioritize risk and customer impact rather than maximizing test-case counts.
Nice to Have
• Performance, load, security, or reliability testing.
• Experience with Playwright, Cypress, Appium, Postman/ Newman, k6, or similar tooling.
• Experience with event-driven systems, queues, webhooks, and long running workflows.
• Experience testing AI-assisted or non-deterministic product behavior.
How We Think About Quality?
Quality is an engineering responsibility. Automation should create confidence, not dashboards. A production escape should improve the system that allowed it to happen. The goal is simple: ship quickly without making customers our test environment.
- Web Application Testing: Design, document, and execute comprehensive functional test plans and test cases for complex, highly interactive web applications, ensuring they meet specified requirements and provide an excellent user experience.
- Backend API Testing: Possess deep expertise in validating backend RESTful and/or SOAP APIs. This includes testing request/response payloads, status codes, data integrity, security, and robust error handling mechanisms.
- Data Validation with SQL: Write and execute complex SQL queries (joins, aggregations, conditional logic) to perform backend data checks, verify application states, and ensure data integrity across integration points.
- I Automation (Playwright & TypeScript):
- Design, develop, and maintain robust, scalable, and reusable UI automation scripts using Playwright and TypeScript.
- Integrate automation suites into Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Implement advanced automation patterns and frameworks (e.g., Page Object Model) to enhance maintainability.
- Prompt-Based Automation: Demonstrate familiarity or hands-on experience with emerging AI-driven or prompt-based automation approaches and tools to accelerate test case generation and execution.
- API Automation: Develop and maintain automated test suites for APIs to ensure reliability and performance.
- JMeter Proficiency: Utilize Apache JMeter to design, script, and execute robust API load testing and stress testing scenarios.
- Analyze performance metrics, identify bottlenecks (e.g., response time, throughput), and provide actionable reports to development teams.
- Experience: 4+ years of professional experience in Quality Assurance and Software Testing, with a strong focus on automation.
- Automation Stack: Expert-level proficiency in developing and maintaining automation scripts using Playwright and TypeScript.
- Testing Tools: Proven experience with API testing tools (e.g., Postman, Swagger) and strong functional testing methodologies.
- Database Skills: Highly proficient in writing and executing complex SQL queries for data validation and backend verification.
- Performance: Hands-on experience with Apache JMeter for API performance and load testing.
- Communication: Excellent communication and collaboration skills to work effectively with cross-functional teams (Developers, Product Managers).
- Problem-Solving: Strong analytical and debugging skills to efficiently isolate and report defects.
- 12 - 16 years of experience in Enterprise Software Product Engineering (Development/Quality)
- Working experience with Enterprise SaaS product companies
- 6+ years of experience in leading/managing multi-discipline activities - manual, automation, performance and security testing.
- Experience with AI powered test automation frameworks like Playwright, TestRigor etc is preferable.
- Experience with security and performance testing tools like BurpSuite, Locust, K6 etc
- Strong experience in generating and presenting data/metric driven reports to exec/C-level stakeholders.
- Self drive to achieve team and organization goals with high ROI
- Result oriented collaborator and enabler of success.
- Preferred:
- Enterprise software experience withing the Life Sciences industry and good understanding of GxP requirements
- Knowledge of cloud native, distributed architecture
Responsibilities:
- Lead the overall strategy, execution, reporting of ValGenesis’s platform/integration testing activities
- Own the strategic vision and establish the Software QA processes, tools, frameworks. Ensure, Monitor and Measure of the same in terms of rollout, adoption, results.
- Change advocate of lean and efficient working – Processes, Tools, Resources.
- Work with the engineering and cross-functional leaders along with the developers/testers to achieve continuous and incremental quality improvement across all products.
- Own and deliver automation, security, performance testing frameworks/tools/strategies.
- Enable the adoption of such tools/frameworks during development phase.
- Build tools to monitor and generate metrics of all QA activities - test definition, execution, results, production incidents etc.
- Build a strategy and deliver capabilities to fully automate computer software validation for all product releases.
- Build and sustain high performance teams – Hiring, Performance and Talent Management
Job Title: QA Automation Engineer – Playwright
Experience: 6+ Years
Location: Pune
Work Mode: 5 Days WFO
Notice Period: Immediate Joiners
Mandatory Skills:
- Strong experience in Java
- Hands-on experience with Selenium
- Strong knowledge of BDD & Cucumber
- Experience in API Testing
- Hands-on experience with Playwright
- API Testing using Playwright is mandatory
Roles & Responsibilities:
- Design, develop, and maintain automated test scripts using Java, Selenium and Playwright.
- Develop and execute BDD test scenarios using Cucumber.
- Perform API testing and automation using Playwright.
- Identify, document, and track defects throughout the testing lifecycle.
- Collaborate with development and QA teams to ensure application quality.
- Maintain and enhance automation frameworks and test suites.

IT Applications Senior Quality Assurance: (Remote) (Arabic Language)
Job Summary:
The Senior IT Applications Quality Assurance (QA) will be responsible for ensuring the quality and reliability of complex IT applications for the organization. The candidate will work closely with cross-functional teams to ensure that IT applications are tested in accordance with industry-standard QA methodologies and best practices. This position requires excellent communication, problem-solving, and leadership skills, as well as deep understanding of QA processes and methodologies.
Key Responsibilities:
• Define and implement QA strategies and processes that align with industry standard methodologies.
• Develop QA test plans, test cases, and test scripts for complex IT applications.
• Develop and maintain automated test scripts to support regression and integration testing.
• Plan, execute, and manage QA activities from requirements analysis to release sign-off.
• Work closely with cross-functional teams, including development, business analysts, project managers, and infrastructure teams to ensure comprehensive test coverage.
• Communicate test progress, results, and issue resolution to project stakeholders, management, and technical audiences.
• Manage and monitor the defect lifecycle process, including tracking, reporting, and resolution.
• Continuously improve and optimize the QA process, including working with IT colleagues to identify opportunities for automation and process improvement.
• Ensure that QA activities comply with organizational policies, standards, and governance frameworks.
Qualifications and Skills:
• Bachelor’s degree in computer science or related field.
• Professional certification, such as Six Sigma, Quality Engineer, or Quality Auditor
• At least 7 years of experience in IT quality assurance, with a track record of successful delivery of complex IT applications, with an emphasis on automation testing.
• Certification- Certified Software Quality Analyst (CSQA)/ Certified Software Tester (CSTE) Certification.
• Strong knowledge of QA methodologies, including Agile, Waterfall and hybrid.
• Strong understanding of automation testing tools and frameworks, such as Selenium, Appium, and Cucumber.
• Experience with code review, performance, and security testing.
• Experience with mobile application testing preferred.
• Strong knowledge of IT risk management frameworks and IT governance best practices.
• Excellent communication, negotiation, problem-solving, and leadership skills.
• Strong analytical and problem-solving skills.
• Able to mentor and train less experienced IT QA professionals.
Job Title: QA Engineer – Playwright Automation
Location: Visakhapatnam/Hyderabad
Experience: 5+ Years
Employment Type: Full-Time
Job Summary
We are looking for a detail-oriented QA Engineer with five or more years of experience in manual and automation testing. The ideal candidate should have strong hands-on experience in web test automation using Playwright and JavaScript or TypeScript.
The candidate will be responsible for designing, developing, maintaining, and executing automated test scripts to ensure the quality, reliability, and performance of web applications. This role requires close collaboration with developers, product managers, and business stakeholders throughout the software development lifecycle.
Key Responsibilities
- Design, develop, maintain, and execute automated test scripts using Playwright.
- Build and maintain scalable automation frameworks using JavaScript or TypeScript.
- Perform manual and automated functional, regression, integration, smoke, and sanity testing.
- Create and maintain test plans, test scenarios, test cases, test data, and test execution reports.
- Identify, document, track, retest, and verify software defects.
- Collaborate with developers to troubleshoot and resolve application issues.
- Participate in requirement analysis and provide feedback from a QA perspective.
- Perform API testing using Postman or similar tools.
- Validate application and database data using SQL queries.
- Integrate automated test suites into CI/CD pipelines.
- Monitor automated test execution results, analyze failures, and report defects.
- Improve test automation coverage, framework stability, and execution efficiency.
- Perform cross-browser and cross-platform testing.
- Ensure applications meet defined quality standards before production release.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
Required Skills
- Five or more years of experience in software testing, including manual and automation testing.
- Strong hands-on experience in web automation testing using Playwright.
- Strong knowledge of JavaScript or TypeScript.
- Experience developing and maintaining automation frameworks.
- Experience with Page Object Model or similar automation design patterns.
- Strong experience in functional, regression, integration, smoke, and sanity testing.
- Experience in test planning, test case design, execution, and defect management.
- Experience in API testing using Postman or similar tools.
- Experience with defect tracking tools such as Jira or Azure DevOps.
- Familiarity with Git version control.
- Working knowledge of SQL for database validation.
- Understanding of SDLC, STLC, Agile, and Scrum methodologies.
- Strong analytical, debugging, and problem-solving skills.
- Good written and verbal communication skills.
Preferred Skills
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps Pipelines.
- Familiarity with Node.js, npm, and Playwright Test Runner.
- Experience testing REST APIs and microservices.
- Knowledge of cross-browser and cross-platform testing.
- Exposure to performance testing tools such as JMeter or K6.
- Exposure to security testing concepts or tools.
- Familiarity with cloud platforms such as AWS or Azure.
- Experience with Docker or containerized test environments is an added advantage.
Qualification
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
About the team
SecurITe’s mission is to build an Agentic‑AI driven security platform that protects critical infrastructure from modern cyber threats. Our focus is on delivering highly performant, resilient, and intelligent network security systems that help defenders stay ahead of adversaries.
About the Role
We’re looking for a seasoned Senior Quality Engineer to provide technical leadership and architectural oversight for our next‑generation cybersecurity AI platform. In this high-impact role, you will define the technical strategy for quality assurance, ensuring our agentic AI transforms cyber defense with unparalleled reliability.
You will be responsible for the end-to-end quality lifecycle, from architectural reviews to the deployment of scalable automation frameworks. Beyond technical execution, you will serve as a mentor to junior team members, fostering a culture of technical excellence and driving the strategy that ensures our solutions meet the rigorous demands of critical infrastructure protection.
What You’ll Do
● Defining and driving comprehensive QA strategies and roadmaps for the cybersecurity platform.
● Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.
● Performing functional, regression, performance, scalability and security testing to identify bugs or defects.
● Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.
● Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.
● Leading deep-dive root-cause analysis for critical system defects and security vulnerabilities.
● Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.
● Architecting and designing complex, scalable test automation frameworks to optimize CI/CD velocity.
● Ensuring the software meets customer and business requirements by validating the functionality and performance.
● Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.
● Supporting user acceptance testing (UAT) and assisting clients with product validation.
● Mentoring junior and mid-level engineers, providing technical guidance and conducting architectural reviews.
Required Experience
● A Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
● 8-10 years of proven experience in quality engineering, specifically within network cybersecurity, Identity Providers, or AI-integrated platforms.
● Expertise in manual and automated testing.
● Deep domain expertise in complex system validation and advanced automation practices at scale.
● Proficiency in programming languages like Python to build and run automated test scripts.
● "Strong knowledge of software testing methodologies, performance testing tools (e.g., JMeter, k6), and security traffic generation/simulation tools (e.g., Ixia BreakingPoint, Scapy, or Snort/Suricata traffic generators)."
● Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
● Strong communication skills for documenting test results and interacting with cross-functional teams.
● Excellent analytical skills, attention to detail, and problem-solving ability.
● Ability to work independently as well as collaboratively in a team environment.
● A curious mindset with a willingness to quickly learn new technologies and testing tools.
Required Skills & Qualifications
● Familiarity with cloud-based testing environments (GCP, AWS, Azure).
● Experience with cybersecurity products or cloud services or IDP or Web UI
The Mindset
● Problem Solver: You thrive on complex, ambiguous challenges and engineer elegant solutions.
● Ownership‑Driven: You take initiative, move fast, and deliver outcomes without hand‑holding.
● Continuous Learner: You stay ahead of the curve in AI, ML, and emerging technologies.
● Startup DNA: You excel in fast‑moving environments where priorities evolve and impact is immediate.










