Senior Test Engineer I
Yerevan
SuperAnnotate
Build feedback-driven annotation and evaluation pipelines to create and manage high quality AI data faster than ever, for infinite use cases.
The Company
SuperAnnotate is a fast-growing, Series B startup revolutionizing the field of AI-data Infrastructure. We specialize in providing cutting-edge data pipeline solutions for Machine Learning, LLM, and GenAI solutions to large enterprise clients, helping them leverage the power of AI to transform their businesses. SuperAnnotate has a fully customizable platform for building annotation tools and workflows that AI projects demand—while unifying the management of all teams, vendors, and data in one place. We’re very proud to have products that are loved by our customers, resulting in us being listed as the highest-ranked platform on G2.
Role
We are seeking an experienced Senior QA Engineer to join our Agile Engineering team as a critical resource responsible for ensuring the delivery of high-quality software solutions. In this role, you will take ownership of the testing process from the ground up, including developing test plans, creating test cases, automating tests using Python in a Selenium Pytest environment, and conducting performance testing. You will also play a strategic role in improving the QA processes, collaborating with the DevOps team, and contributing to pipeline creation and optimization.
Your Day
- Start testing activities from scratch, including static testing and initial analysis.- Develop comprehensive test plans and strategies in collaboration with the engineering team.- Design, execute, and maintain manual and automated test cases to validate application functionality.- Create, maintain, and optimize test automation frameworks using Python, Selenium, and Pytest.- Automate regression, smoke, and functional test suites to enhance efficiency and reduce manual effort.- Plan, execute, and analyze performance tests, including load, stress, and volume testing.- Use tools like JMeter, LoadRunner, or similar to identify bottlenecks and ensure scalability.- Suggest and implement new testing strategies and best practices to improve the overall quality assurance process.- Act as a thought leader within the QA team, advocating for modern tools and methodologies.- Work closely with the DevOps team to integrate testing into CI/CD pipelines.- Assist in pipeline creation and ensure automated testing is embedded at every stage of the software delivery lifecycle.- Actively participate in Agile ceremonies. - Collaborate with developers, product managers, and other stakeholders to align testing efforts with project goals.- Create and maintain test documentation, including test plans, test cases, and test execution reports.- Communicate test results, defects, and risks to the engineering and product teams.
What is needed to get started
- 5 + years of experience in QA Automation. - Strong proficiency in Python and experience working with Selenium and Pytest frameworks.- Hands-on experience in performance testing, including tools like JMeter, Locust, or similar.- Familiarity with CI/CD pipelines and DevOps practices, including collaboration with DevOps teams for pipeline creation and optimization.- Knowledge of testing types such as functional, regression, performance, load, stress, and volume testing.- Experience working in Agile development environments, participating in Agile ceremonies, and aligning QA efforts with sprint goals.- Ability to suggest and implement strategic improvements in QA processes and tools.- Proactive in identifying quality gaps and proposing innovative solutions.- Strong teamwork and communication skills, with a proven ability to work effectively across cross-functional teams.- Strong analytical and problem-solving skills with a focus on identifying root causes and implementing robust solutions.- ISTQB Certifications (e.g., Foundation Level, Advanced Level) or equivalent software testing certifications are highly desirable and will be an advantage.What you'll have with us
- A competitive compensation package including stock options- Medical insurance for you and your family members- Lifecare insurance for you - English Classes- Flexible paid time off and work-from-home policy- Referral program
Only shortlisted candidates will be contacted for an interview!
EqualOpportunity
We are an equal-opportunity employer and value diversity at our company. At SuperAnnotate diversity means to us making an effort to reflect the many experiences and identities of the outside world, and treating each other with fairness and without bias. Every day we foster an environment where people of all backgrounds not only belong, but excel to succeed as a company and grow together. We offer equal opportunity regardless of sex, sexual orientation, national origin, color, race, age, marital status, disability, gender identity, veterans and more.
SuperAnnotate is a fast-growing, Series B startup revolutionizing the field of AI-data Infrastructure. We specialize in providing cutting-edge data pipeline solutions for Machine Learning, LLM, and GenAI solutions to large enterprise clients, helping them leverage the power of AI to transform their businesses. SuperAnnotate has a fully customizable platform for building annotation tools and workflows that AI projects demand—while unifying the management of all teams, vendors, and data in one place. We’re very proud to have products that are loved by our customers, resulting in us being listed as the highest-ranked platform on G2.
Role
We are seeking an experienced Senior QA Engineer to join our Agile Engineering team as a critical resource responsible for ensuring the delivery of high-quality software solutions. In this role, you will take ownership of the testing process from the ground up, including developing test plans, creating test cases, automating tests using Python in a Selenium Pytest environment, and conducting performance testing. You will also play a strategic role in improving the QA processes, collaborating with the DevOps team, and contributing to pipeline creation and optimization.
Your Day
- Start testing activities from scratch, including static testing and initial analysis.- Develop comprehensive test plans and strategies in collaboration with the engineering team.- Design, execute, and maintain manual and automated test cases to validate application functionality.- Create, maintain, and optimize test automation frameworks using Python, Selenium, and Pytest.- Automate regression, smoke, and functional test suites to enhance efficiency and reduce manual effort.- Plan, execute, and analyze performance tests, including load, stress, and volume testing.- Use tools like JMeter, LoadRunner, or similar to identify bottlenecks and ensure scalability.- Suggest and implement new testing strategies and best practices to improve the overall quality assurance process.- Act as a thought leader within the QA team, advocating for modern tools and methodologies.- Work closely with the DevOps team to integrate testing into CI/CD pipelines.- Assist in pipeline creation and ensure automated testing is embedded at every stage of the software delivery lifecycle.- Actively participate in Agile ceremonies. - Collaborate with developers, product managers, and other stakeholders to align testing efforts with project goals.- Create and maintain test documentation, including test plans, test cases, and test execution reports.- Communicate test results, defects, and risks to the engineering and product teams.
What is needed to get started
- 5 + years of experience in QA Automation. - Strong proficiency in Python and experience working with Selenium and Pytest frameworks.- Hands-on experience in performance testing, including tools like JMeter, Locust, or similar.- Familiarity with CI/CD pipelines and DevOps practices, including collaboration with DevOps teams for pipeline creation and optimization.- Knowledge of testing types such as functional, regression, performance, load, stress, and volume testing.- Experience working in Agile development environments, participating in Agile ceremonies, and aligning QA efforts with sprint goals.- Ability to suggest and implement strategic improvements in QA processes and tools.- Proactive in identifying quality gaps and proposing innovative solutions.- Strong teamwork and communication skills, with a proven ability to work effectively across cross-functional teams.- Strong analytical and problem-solving skills with a focus on identifying root causes and implementing robust solutions.- ISTQB Certifications (e.g., Foundation Level, Advanced Level) or equivalent software testing certifications are highly desirable and will be an advantage.What you'll have with us
- A competitive compensation package including stock options- Medical insurance for you and your family members- Lifecare insurance for you - English Classes- Flexible paid time off and work-from-home policy- Referral program
Only shortlisted candidates will be contacted for an interview!
EqualOpportunity
We are an equal-opportunity employer and value diversity at our company. At SuperAnnotate diversity means to us making an effort to reflect the many experiences and identities of the outside world, and treating each other with fairness and without bias. Every day we foster an environment where people of all backgrounds not only belong, but excel to succeed as a company and grow together. We offer equal opportunity regardless of sex, sexual orientation, national origin, color, race, age, marital status, disability, gender identity, veterans and more.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: Agile CI/CD DevOps Engineering Excel Generative AI LLMs Machine Learning Pipelines Python Selenium Testing
Perks/benefits: Career development Competitive pay Equity / stock options Flex hours Flex vacation Health care Insurance Startup environment Team events
Region:
Asia/Pacific
Country:
Armenia
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsBI Developer jobsPrincipal Data Engineer jobsStaff Data Scientist jobsSr. Data Engineer jobsPrincipal Software Engineer jobsStaff Machine Learning Engineer jobsData Science Manager jobsDevOps Engineer jobsData Science Intern jobsData Manager jobsSoftware Engineer II jobsJunior Data Analyst jobsData Analyst Intern jobsLead Data Analyst jobsAccount Executive jobsData Specialist jobsBusiness Data Analyst jobsStaff Software Engineer jobsAI/ML Engineer jobsSr. Data Scientist jobsSenior Backend Engineer jobsData Governance Analyst jobsBusiness Intelligence Analyst jobsData Engineer III jobs
Consulting jobsAirflow jobsMLOps jobsOpen Source jobsLinux jobsKPIs jobsEconomics jobsTerraform jobsJavaScript jobsKafka jobsData Warehousing jobsRDBMS jobsGitHub jobsNoSQL jobsPostgreSQL jobsComputer Vision jobsGoogle Cloud jobsStreaming jobsClassification jobsScikit-learn jobsPhysics jobsPrompt engineering jobsHadoop jobsR&D jobsBanking jobs
Oracle jobsdbt jobsData warehouse jobsRAG jobsBigQuery jobsLooker jobsPandas jobsGPT jobsScala jobsReact jobsScrum jobsPySpark jobsDistributed Systems jobsIndustrial jobsCX jobsELT jobsJira jobsMicroservices jobsLangChain jobsRedshift jobsSAS jobsOpenAI jobsJenkins jobsModel training jobsTypeScript jobs