Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
4 - 6 years
3 - 5 Lacs
Noida, Gurugram, Delhi / NCR
Work from Office
Requirements: • 4-5 years of hands-on experience in test automation using Python. • Strong understanding of software testing lifecycle, methodologies (Agile, Scrum), and best practices. • Expertise in automation tools like Selenium WebDriver, Pytest, or Robot Framework. • Proficiency in writing complex Python scripts and understanding OOP concepts. • Experience with version control systems like Git. • Familiarity with CI/CD tools like Jenkins, GitLab, or similar. • API testing experience with tools like Postman, SoapUI, or REST libraries in Python. • Excellent debugging and problem-solving skills. • Strong communication and collaboration abilities. Job Description: We are seeking a highly skilled Automation Tester with 4-5 years of experience in Python to join our dynamic QA team. The ideal candidate will have a strong understanding of software JOB DESCRIPTIONS testing methodologies, test automation frameworks, and hands-on experience in creating robust automated test scripts. This role involves close collaboration with developers, product managers, and other testers to ensure high-quality releases. • Design, develop, and maintain automated test scripts using Python. • Create and execute comprehensive test plans, test cases, and test scripts for functional, regression, and integration testing. • Collaborate with the development team to understand application features and technical architecture. • Implement and maintain test automation frameworks such as Selenium, Pytest, or Robot Framework. • Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI). • Conduct API testing using tools like Postman, RestAssured, or Python-based frameworks like Requests. • Analyze test results, identify bugs, and collaborate with developers to resolve issues. • Generate detailed test reports and communicate findings to the project team. • Participate in code reviews and provide feedback on testability and code quality. • Continuously improve automated testing strategies to reduce manual efforts and increase test coverage.
Posted 1 month ago
4 - 5 years
7 - 8 Lacs
Gurugram
Work from Office
Automation Tester- Python Requirements: 4-5 years of hands-on experience in test automation using Python. Strong understanding of software testing lifecycle, methodologies (Agile, Scrum), and best practices. Expertise in automation tools like Selenium WebDriver, Pytest, or Robot Framework. Proficiency in writing complex Python scripts and understanding OOP concepts. Experience with version control systems like Git. Familiarity with CI/CD tools like Jenkins, GitLab, or similar. API testing experience with tools like Postman, SoapUI, or REST libraries in Python. Excellent debugging and problem-solving skills. Strong communication and collaboration abilities. Job Description: We are seeking a highly skilled Automation Tester with 4-5 years of experience in Python to join our dynamic QA team. The ideal candidate will have a strong understanding of software testing methodologies, test automation frameworks, and hands-on experience in creating robust automated test scripts. This role involves close collaboration with developers, product managers, and other testers to ensure high-quality releases. Design, develop, and maintain automated test scripts using Python. Create and execute comprehensive test plans, test cases, and test scripts for functional, regression, and integration testing. Collaborate with the development team to understand application features and technical architecture. Implement and maintain test automation frameworks such as Selenium, Pytest, or Robot Framework. Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI). Conduct API testing using tools like Postman, RestAssured, or Python-based frameworks like Requests. Analyze test results, identify bugs, and collaborate with developers to resolve issues. Generate detailed test reports and communicate findings to the project team. Participate in code reviews and provide feedback on testability and code quality. Continuously improve automated testing strategies to reduce manual efforts and increase test coverage.
Posted 1 month ago
4 - 7 years
0 Lacs
Bengaluru
Hybrid
Role & responsibilities Preferred candidate profile
Posted 1 month ago
4 - 9 years
7 - 17 Lacs
Mumbai
Work from Office
About the Role We're seeking a skilled Python QA Analyst to join our team focused on AI and agentic systems. In this role, you'll ensure the quality and reliability of our AI products while occasionally supporting agentic development during periods of lower QA workload. Key Responsibilities Design, implement and maintain comprehensive test suites for AI and agentic systems Create automated testing frameworks using Python to validate AI model outputs and behaviors Develop test cases that cover edge scenarios and potential failure modes in AI systems Perform thorough regression testing on new releases and feature updates Validate that AI systems meet functional requirements and performance benchmarks Document bugs with clear reproduction steps and expected behaviors Collaborate with AI engineers to understand model architectures and potential weak points Support the development team in troubleshooting and resolving identified issues Assist with agentic development projects during periods of lower QA workload Requirements Experience in software QA, with a focus on Python Strong Python programming skills and experience with testing frameworks (pytest, unittest) Understanding of AI concepts, machine learning workflows, and LLM evaluation techniques Experience testing complex systems with multiple integrations Familiarity with CI/CD pipelines and test automation Knowledge of version control systems (Git) Experience with bug tracking and project management tools Nice to Have Experience with AI-specific testing methodologies and evaluation metrics Understanding of LLM evaluation techniques (including hallucination detection, bias testing) Background in agentic system development or testing Experience with containerization (Docker) and orchestration tools Knowledge of API testing (Postman, requests) Familiarity with prompt engineering and prompt testing methodologies What You'll Do Develop comprehensive test plans for new AI features and systems Build and maintain automated test suites that validate model outputs against expected benchmarks Create specialized tests for agentic behaviors and decision-making processes Collaborate with cross-functional teams to define quality standards and acceptance criteria Participate in code reviews from a quality assurance perspective Contribute to agentic development projects when QA workload allows Help establish testing best practices for AI and agentic systems This position offers the opportunity to work at the cutting edge of AI quality assurance while developing skills in agentic system development. Join us in building reliable, high-quality AI products that our customers can trust.
Posted 1 month ago
3 - 8 years
3 - 8 Lacs
Kolkata
Work from Office
Job Opportunity: Python Automation Engineer (Mid-Level) Location: Kolkata, India Experience Level: 37 years Employment Type: Full-Time About the Role: We are seeking a skilled and motivated Python Automation Engineer to join our growing tech team in Kolkata. If youre passionate about building robust automation solutions and have a knack for solving complex problems, this role is perfect for you! As a Mid-Level Python Automation Engineer, you will play a crucial role in designing and implementing automation frameworks for testing, deployment, and infrastructure. You'll also work alongside cross-functional teams to drive quality and efficiency—and have the opportunity to mentor junior engineers. Roles & Responsibilities: Design and develop scalable and maintainable test automation frameworks using Python Create and manage automation scripts for infrastructure setup and maintenance Implement and manage robust CI/CD pipelines Collaborate closely with development teams to improve testability and software quality Identify and implement opportunities for process automation Troubleshoot, debug, and resolve issues in automation tools and systems Provide mentorship and technical guidance to junior engineers Mandatory Skills: 3–7 years of experience in Test Automation or DevOps Strong programming skills in Python Hands-on experience with testing frameworks such as Pytest , Selenium , or Robot Framework Proficiency with CI/CD tools like Jenkins , GitLab CI , or GitHub Actions Deep understanding of containerization tools (Docker) Bachelor's or Master's degree in Computer Science, Engineering, or a related field Secondary/Preferred Skills: Experience with Infrastructure as Code tools (e.g., Terraform , Ansible ) Exposure to cloud platforms like AWS , GCP , or Azure Knowledge of monitoring and logging tools/practices Experience with API testing tools (Postman, RestAssured) Database testing experience
Posted 1 month ago
5 - 8 years
5 - 15 Lacs
Bengaluru
Work from Office
Test Engineer with strong expertise in embedded systems and test automation.
Posted 1 month ago
4 - 7 years
9 - 16 Lacs
Mumbai, Delhi / NCR, Bengaluru
Work from Office
About Company: Avisoft (https://avisoft.io/) is a Technology and IT services company based in Mohali and Jammu serving clients globally. We offer Product Engineering, IT Consultancy, Project Outsourcing and Staff Augmentation services. We partner with businesses to design and build Tech platforms from scratch, or to re-engineer and modernize their legacy systems. Our teams have expertise in Full Stack Technologies, REST API Servers, Blockchain, DevOps, Cloud Technologies, Data Engineering, and Test Automation. We are building next gen SaaS platforms for e-commerce and health-tech domains. About the Role: We are seeking a highly skilled Python Developer with a minimum of 4+ years of experience to join our team. In this role, you will play a key part in designing and implementing functional requirements, building efficient back-end features, managing testing and bug fixes, and providing mentorship to junior team members. Your expertise in Python development, knowledge of design patterns, and experience with testing frameworks such as pytest or unit test will be crucial in contributing to the success of our projects. In addition, you will leverage AI/ML technologies to enhance our data processing and application solutions. Responsibilities: Design and implement functional requirements for software applications. Develop robust and efficient back-end features using Python. Integrate AI/ML models and algorithms to solve complex business problems and enhance product functionality. Oversee testing processes, addressing and resolving bugs using frameworks like pytest or unittest. Prepare comprehensive technical documentation for reference. Mentor and coach junior team members, sharing your knowledge and experience. Actively participate in code reviews and discussions to ensure code quality. Implement software enhancements and suggest improvements for ongoing projects. Collaborate with cross-functional teams to integrate AI/ML models into existing applications. Skills: Proven experience as a Python Developer with a minimum of 4 years in a similar role. Excellent understanding and application of design patterns in software development. Strong experience with testing frameworks, preferably pytest or unittest. Familiarity with data processing frameworks such as pandas, pyspark, or similar. AI/ML experience, with expertise in integrating machine learning models into applications. Experience with cloud platforms, particularly Amazon Web Services (AWS), including AWS Glue and AWS Sagemaker for deploying models. Solid understanding of databases and SQL. Familiarity with building back-end solutions and APIs for machine learning models. Experience with AI/ML libraries such as TensorFlow, PyTorch, and Scikit-learn. Exceptional attention to detail in coding and problem-solving. Demonstrated leadership skills and ability to guide and motivate a team. Familiarity with React for front-end integration with AI/ML-driven back-end services. Bachelor's degree in Computer Science, Information Technology, or a related field. Skills : - Python Developer ,AI ,Machine Learning ,Backend Development ,AWS ,Sage maker ,AWS Glue ,Data Processing ,Pandas ,PySpark ,Design Patterns ,Unit Testing ,pytest ,unit test ,Cloud Platforms ,SQL ,NoSQL ,Model Deployment ,Scalable Applications ,Software Development, Python, AI/ML Integration, TensorFlow/PyTorch/Scikit-learn, Backend Development, AWS (Sagemaker, Glue), Pandas/PySpark, Design Patterns, Unit Testing (pytest, unittest), SQL, Model Deployment, Cloud Platforms (AWS, Google Cloud, Azure). Location : - Remote, Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune
Posted 1 month ago
5 - 10 years
0 - 1 Lacs
Gurugram
Work from Office
5+ years of QA experience with a strong focus on test automation. Good understanding of core Java/Javascript and Python for writing scalable and maintainable test scripts. Good experience in SQL for data verification and validation. (optional) Good experience in performance testing (Jmeter/locust/gatling) Experience with API testing tools (e.g., Postman, REST Assured) and automation frameworks (e.g. selenium webdriver, playwright, Pytest). Familiarity with CI/CD pipelines and tools like Jenkins, GitLab, or GitHub Actions and GitHub Copilot. Good understanding of software QA methodologies, tools, and processes. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Good to have: Hands on experience with Content management system based applications.
Posted 1 month ago
4 - 7 years
4 - 9 Lacs
Pune, Bengaluru
Hybrid
Python Automation Testing Location: Bangalore/Pune. 1st Level Virtual round of interview 2nd level / Final discussion would be Face to Face. Location for Face to Face Interview - Pune/Bangalore/Chennai Key Skills: Python, Selenium,linux Job Description : The individual should be able to build complex test plans ( functional as well as system) covering all the aspects of the workflows and features both at the component level and. He/She needs to have an interest and capability in understanding the architecture and design limitations and come up with a comprehensive test plan in exercising and breaking the developed solution. Duties and Responsibilities: l Review technical software specifications in order to create corresponding manual or automated test cases. l Responsible for implementation and execution of testing in accordance with test plan specifications. l Submit detailed bug reports that provide enough debugging information for the development teams to quickly resolve all product defects. l Work closely with the development teams to test code changes for finding bugs early. l Assist in the development of tools which will be used to improve our test automation infrastructure. Requirements l Strong knowledge in Python . l Hands on experience in Linux. l Should be very strong in understanding the test case and automate the test steps adhering to the framework and development practices. l Ability to write scripts and tools for development and debugging. l Seeking a skilled Python Automation Engineer with hands-on experience in Selenium and API automation l Proficiency in Object-Oriented Programming is a must. l Additionally, familiarity with Linux. l Should demonstrate self-drive, Effective communication and proactive follow-up and be able to work in a fast paced environment where requirements keep on evolving. l Additional Skills:Domain experience from Networking/Storage/Embedded/ Vmware/Telecom
Posted 1 month ago
10 - 20 years
40 - 75 Lacs
Bengaluru
Work from Office
Role & responsibilities 10+ years of software testing experience Strong storage and file system experience K8s hands on experience on application life cycle is Plus Cloud native k8s platforms like AKS/EKS/GKE is plus Strong Python/Golang programming skills Ability to develop test plans Ability to handle multiple products/feature releases Experience in Tools like Jira, Confluence, TestRail preferred Working knowledge of AWS/Google/Azure clouds preferred Preferred candidate profile Lead team by examples Incredible ability to develop test plans, follow through, meet delivery timelines, while adhering to highest quality standards. An eye for detail and ability to foresee risks and mitigate them Excellent communication skills Ability to mentor teams
Posted 1 month ago
3 - 6 years
6 - 10 Lacs
Noida
Work from Office
Python Developer Location: Sector-1, Noida (Work from Office) Experience: Minimum 3 years Education: B.E./B.Tech Primary Role: Responsible for performing web scraping and crawling to extract and structure data from various websites. Handle data cleaning, transformation, and storage in structured formats. Write efficient and scalable Python scripts to manage high-volume data extraction tasks. Monitor and manage log files using automation scripts. Key Skills: Proficiency in Python with hands-on experience in web scraping and crawling . Strong working knowledge of BeautifulSoup , Selenium , NumPy , Pandas , and Pytest . Good understanding of JavaScript , HTML , and SQL (preferably MS SQL ). Experience with MongoDB is an added advantage. Ability to integrate multiple data sources and databases into a single pipeline. Solid understanding of: Python threading and multiprocessing Event-driven programming Scalable and modular application design Preferred Skills: Practical experience in writing and maintaining web crawlers and scrapers . Familiarity with anti-bot mechanisms and techniques to bypass them responsibly. Exposure to handling large datasets and ensuring data accuracy and completeness. Experience with automated testing using Pytest .
Posted 1 month ago
3 - 5 years
15 - 30 Lacs
Bengaluru
Work from Office
Description: Familiar with other automated testing tools (JUnit, TestNG, Selenium, PyTest, RestAssured, SoapUI) Design, develop, and maintain Python-based test automation frameworks and scripts using BDD and TDD Previous experience with Non-Functional Testing (Performance Testing, Stress Testing) Testing compatibility with Audio/Video streaming devices Experience in HDMI/HDCP, Wireless Networks and Bluetooth Data analysis and visualization Requirements: 4+ years of relevant test automation development experience 2+ years of Python programming experience Strong problem-solving, analytical and technical troubleshooting skills Solid knowledge and experience developing test plans and test cases Excellent debugging skills and comfortable working with Linux based systems Proficiency with the use of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle) Experience working with Git/GitLab Have an ability to communicate with candor and effectiveness Experience working collaboratively with cross-functional and remote teams A self-directed professional able to work independently Bachelor’s or Master’s degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields Job Responsibilities: Innovation of automated test development for applications developed in Linux/C/C++ Develop automation test scripts using Python and BDD/LLM Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests Conduct code reviews for improved code quality and optimization Collaborate with Manual QA, Project leads, and development throughout the software development life cycle Debug failing tests to improve product and automated test quality What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!
Posted 1 month ago
1 - 6 years
7 - 10 Lacs
Hyderabad
Work from Office
What you will do In this role, you will design, build and maintain data lake solutions for scientific data that drive business decisions for Research. You will build scalable and high-performance data engineering solutions for large scientific datasets and collaborate with Research stakeholders. The ideal candidate possesses experience in the pharmaceutical or biotech industry, demonstrates strong technical skills, has experience with big data technologies, and understands data architecture and ETL processes. Roles & Responsibilities: Design, develop, and implement data pipelines, ETL/ELT processes, and data integration solutions Contribute to data pipeline projects from inception to deployment, manage scope, timelines, and risks Contribute to data models for biopharma scientific data, data dictionaries, and other documentation to ensure data accuracy and consistency Optimize large datasets for query performance Collaborate with global cross-functional teams including research scientists to understand data requirements and design solutions that meet business needs Implement data security and privacy measures to protect sensitive data Leverage cloud platforms (AWS preferred) to build scalable and efficient data solutions Collaborate with Data Architects, Business SMEs, Software Engineers and Data Scientists to design and develop end-to-end data pipelines to meet fast paced business needs across geographic regions Identify and resolve data-related challenges Adhere to best practices for coding, testing, and designing reusable code/component Explore new tools and technologies that will help to improve ETL platform performance Participate in sprint planning meetings and provide estimations on technical implementation Maintain documentation of processes, systems, and solutions What we expect of you We are all different, yet we all use our unique contributions to serve patients. Basic Qualifications: Master’s degree and 1 to 3 years of Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field experience OR Bachelor’s degree and 3 to 5 years of Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field experience OR Diploma and 7 to 9 years of Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field experience. Preferred Qualifications and Experience: 1+ years of experience in implementing and supporting biopharma scientific research data analytics (software platforms) Must-Have Skills: Proficiency with SQL and Python for data engineering, test automation frameworks (pytest), and scripting tasks Hands on experience with big data technologies and platforms, such as Databricks (or equivalent), Apache Spark (PySpark, SparkSQL), workflow orchestration, performance tuning on big data processing Excellent problem-solving skills and the ability to work with large, complex datasets. Good-to-Have Skills: A passion for tackling complex challenges in drug discovery with technology and data Basic understanding of data modeling, data warehousing, and data integration concepts Experience using RDBMS (e.g. Oracle, Postgres, MySQL, SQL server) Knowledge of cloud data platforms (AWS preferred) Experience with data visualization tools (e.g. Dash, Plotly, Spotfire) Experience with diagramming and collaboration tools such as Miro, Lucidchart or similar tools for process mapping and brainstorming Experience writing and maintaining technical documentation in Confluence Professional Certifications: Databricks Certified Data Engineer Professional preferred Soft Skills: Excellent critical-thinking and problem-solving skills Strong communication and collaboration skills Demonstrated awareness of how to function in a team setting Demonstrated presentation skills What you can expect of us As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we’ll support your journey every step of the way. In addition to the base salary, Amgen offers competitive and comprehensive Total Rewards Plans that are aligned with local industry standards. Equal opportunity statement Amgen is an Equal Opportunity employer and will consider you without regard to your race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status. We will ensure that individuals with disabilities are provided with reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Apply now for a career that defies imagination Objects in your future are closer than they appear. Join us. careers.amgen.com As an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease. Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other basis protected by applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Posted 1 month ago
5 - 10 years
20 - 30 Lacs
Pune, Chennai, Bengaluru
Hybrid
Role & responsibilities Strong problem-solving skills Generative AI ( Lang chain, Open AI) Advance level of python and JavaScript Python libraries like Fast API , pytest Git React JS Docker, Kubernetes Basic Linux commands Familiar with Azure/GCP Requirement: -Need some knowledge of genAI - past 1-2 projects -Need to have strong python, they need to know how to deploy the APIs into Kubernetes and have strong hands on docker experience -Manage application on Kubernetes, ensure high scalability and availability. -Experience in typescript (they will be developing extensions written in typescript) -Design develop and deploy scalable python APIs -Once deployed, need to debug that issue in the endpoints. -Knowledge on LLM models.
Posted 1 month ago
8 - 10 years
35 - 55 Lacs
Bengaluru
Remote
Automation Software Engineer Lead Experience: 8 - 10 Years Exp Salary : USD 58,000-63,000 / year Preferred Notice Period : Within 30 Days Shift : 12:00PM to 9:00PM IST Opportunity Type: Remote Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : CI/CD, Pytest, REST API, MySQL, Python Good to have skills : Cloud monitoring, DSL, Docker, Kubernetes, SaaS Emedgene - An illumina company (One of Uplers' Clients) is Looking for: Automation Software Engineer Lead who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Automation Software Engineer Lead Emedgene utilizes artificial intelligence and genomic data science to accelerate medical research and guide healthcare decisions at an unprecedented scale. Our technology is rapidly being adopted by leading medical centers, research institutes, and clinical laboratories and is helping to save and improve lives every day. We are looking for the best and the brightest to share our innovative technology with the world. Position Summary This is not a traditional QA role. We are seeking a highly skilled software engineer with a strong foundation in Python and advanced software engineering concepts to design and build a domain-specific language (DSL) for automating complex testing scenarios. This role focuses on engineering solutions, not just writing test scripts, and requires a deep understanding of Pythons advanced features and modern software design. Responsibilities Architect and implement a custom automation framework that extends beyond traditional test scripts, including designing a DSL for automating manual test workflows. Drive the development of advanced testing solutions leveraging Pythons core features such as metaprogramming, decorators, hooks, and concurrency. Develop scalable and maintainable test frameworks and integrate them into a robust CI/CD pipeline. Collaborate with development and product teams to review specifications (SRS) and ensure test automation aligns with system design and product goals. Optimize performance and reliability of test execution across APIs, databases, and microservices. Develop strategies to increase automation coverage across multiple layers, including integration and system-level testing. Mentor team members in advanced Python techniques, best practices, and automation design patterns. Continuously analyze and improve testing workflows and processes for greater efficiency and scalability. Qualifications Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. 8+ years of software engineering experience with at least 4+ years of advanced Python development, including experience with metaprogramming, concurrency (e.g., asyncio, threading), and Python internals. Expertise in building frameworks with pytest, including advanced use of hooks, fixtures, and plugins. Strong understanding of REST API testing, including schema validation, HTTP protocols, and error handling. Proficient in RDBMS concepts, preferably MySQL, including schema design, query optimization, and performance tuning. Hands-on experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitHub Actions). Familiarity with cloud platforms such as AWS and cloud monitoring tools like CloudWatch. Strong understanding of Agile methodologies and experience working in a fast-paced, iterative development environment. Exceptional problem-solving and analytical skills with a focus on system-wide impact and performance optimization. Preferred Skills Experience with designing domain-specific languages (DSLs) or other advanced automation frameworks. Familiarity with containerized environments (e.g., Docker, Kubernetes) and distributed systems testing. Experience with SaaS-based testing solutions and large-scale data processing systems. Why Join Us Be part of a forward-thinking team developing industry-leading healthcare solutions. Work on challenging projects that directly impact lives. Collaborate with talented individuals in a dynamic and innovative environment. Familiarity with Agile development methodologies and a track record of delivering high-quality software in a fast-paced environment. Familiarity with SaaS and cloud platform tools such as AWS cloudwatch How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Emedgene is on a mission to unlock genomic insights for the worlds health organizations by providing data-driven AI solutions for genomic diagnostics and discovery at scale. We work with leading healthcare and life sciences organizations to enable precision medicine programs, enable high throughput diagnostics and accelerate the pace of research. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 1 month ago
2 - 3 years
0 - 0 Lacs
Nagpur, Pune, Chennai
Work from Office
Job Description: Lead Full Stack Developer with AI Expertise for Skillmind Software Ltd, ( Location Nairobi, Kenya ) About Us: Skillmind Software Limited is at the forefront of innovative software solutions, dedicated to delivering high-impact products that empower businesses in the rapidly evolving digital landscape. We specialize in crafting cutting-edge software applications, with a strong focus on leveraging the latest advancements in Artificial Intelligence to create scalable, reliable, and user-centric solutions. Job Overview: We are seeking a highly experienced and results-oriented Lead Full Stack Developer with a passion for AI to join our dynamic team at our Nairobi, Kenya headquarters. In this pivotal role, you will be instrumental in the full lifecycle development of our AI-driven software projects, from initial concept and architectural design through to implementation and deployment. You will not only be a key contributor through hands-on coding alongside the team to build innovative AI solutions but also a mentor and technical leader, guiding the team and ensuring the successful delivery of high-quality AI products. Key Responsibilities: Lead the end-to-end development lifecycle of AI software projects, including conceptualization, architecture, design, development, testing, and deployment. Architect and design robust, scalable, and efficient software solutions specifically tailored for AI applications. Actively participate in coding alongside the team, developing high-quality, well-documented code using relevant technologies and frameworks, with a strong emphasis on Python. Provide technical leadership and mentorship to the development team, fostering best practices and ensuring code quality. Collaborate closely with Product Managers, AI/ML Engineers, and other stakeholders to define project requirements and translate them into technical specifications. Drive the adoption of new technologies and methodologies relevant to AI software development. Conduct thorough code reviews, ensuring adherence to coding standards and architectural guidelines. Troubleshoot and resolve complex technical challenges that arise during the development process. Optimize software performance and scalability for AI workloads. Actively participate in a high-performance team environment, motivating team members and supporting their professional growth. Maintain clear and proactive communication with stakeholders regarding project progress, technical risks, and potential roadblocks. Required Qualifications and Skills: Bachelors or Masters degree in Computer Science, Engineering, or a related field with a strong emphasis on AI or related disciplines. 2-3 years of progressive experience in software development, with a significant portion focused on AI-related projects. Strong proficiency in Python (essential for AI/ML) and experience with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn). Solid understanding and practical experience with front-end development using React and Tailwind CSS. Proficiency in Django framework for backend development. Experience with PostgreSQL database and good knowledge of SQL. Familiarity with relevant mobile application frameworks. Experience with reporting tools and end-to-end full stack development. Knowledge of AI development tools like Cursor AI, Copilot, Devin, GitHub, and DevOps practices. Proven ability to design and implement software architectures for AI applications, considering factors like data pipelines, model deployment, and inference. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their AI/ML services. Solid understanding of software development methodologies (Agile, Scrum) and their application to AI projects. Full knowledge of the Software Development Life Cycle (SDLC) and its application in AI projects. Exceptional problem-solving skills, with a strong ability to debug and resolve complex technical issues in AI software. Excellent communication and collaboration skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences. Ability to make critical architectural and design decisions that align with the project goals and the company's technological direction in AI. Desired Skills and Experience: Experience with MLOps practices, including model deployment, monitoring, and continuous integration/continuous delivery (CI/CD) for AI models. Familiarity with data engineering principles and tools for building and managing data pipelines for AI. Knowledge of various database technologies (SQL and NoSQL) relevant to AI data storage and retrieval. Experience with containerization technologies (Docker, Kubernetes) for deploying AI applications. Understanding of software testing methodologies specific to AI systems, including model evaluation and bias detection. Strong understanding of security considerations in the context of AI applications and data. Why Join Skillmind Software Limited? Be at the forefront of developing innovative AI-powered software solutions. Work alongside a passionate and highly skilled team of professionals in a dynamic and forward-thinking environment. Enjoy significant opportunities for professional growth and career advancement within the exciting field of AI. Gain access to cutting-edge AI technologies, tools, and resources. Thrive in a collaborative and supportive work culture that values innovation, continuous learning, and the impactful application of Artificial Intelligence. Location: This position is based at our headquarters in Nairobi, Kenya. Candidates must be willing to relocate to Nairobi as this job is purely onsite.
Posted 1 month ago
3 - 5 years
5 - 9 Lacs
Mumbai
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Google BigQuery Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have Skills :Google BigQuery, SSI: NON SSI:Good to Have Skills :SSI:No Technology Specialization NON SSI :Job Requirements :Key Responsibilities :1:Assists with the data platform blueprint and design, encompassing the relevant data platform components.2:Collaborates with the Integration Architects and Data Architects to ensure cohesive integration between systems and data models.3:The Data Engineer performs tasks such as data modeling, data pipeline build, data lake build, scalable programming frameworks Technical Experience :1:Expert in Python - NO FLEX. Strong hands-on- knowledge in SQL - NO FLEX, Python programming using Pandas, NumPy, deep understanding of various data structure dictionary, array, list, tree etc, experiences in pytest, code coverage skills2:Exp with building solutions using cloud native services:bucket storage, Big Query, cloud function, pub sub, composer, and Kubernetes NO FLEX3:Pro with tools to automate AZDO CI CD pipelines like Control-M , GitHub, JIRA, confluence , CI CD Pipeline Professional Attributes :1:Good communication 2:Good Leadership skills and team handling skills 3:Analytical skills, presentation skills, ability to work under pressure 4:Should be able to work in shifts whenever required Educational Qualification:Additional Info : Qualification 15 years full time education
Posted 1 month ago
2 - 4 years
5 - 8 Lacs
Pune
Work from Office
We are seeking a talented and motivated AI Engineers to join our dynamic team and contribute to the development of next-generation AI/GenAI based products and solutions. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Senior Software Engineer, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services. Responsibilities: Software Development: Write clean, maintainable, and efficient code or various software applications and systems. GenAI Product Development: Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.Assist in researching and experimenting with state-of-the-art generative AI techniques to improve model performance and capabilities. Design and Architecture: Participate in design reviews with peers and stakeholders Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide. Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences. Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production. Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials. Basic Qualifications: Bachelors degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 2+ years of professional software development experience. Proficiency as a developer using Python, FastAPI, PyTest, Celery and other Python frameworks. Experience with software development practices and design patterns. Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA. Basic understanding of cloud technologies and DevOps principles. Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services. Preferred Qualifications: Experience with object-oriented programming, concurrency, design patterns, and REST APIs. Experience with CI/CD tooling such as Terraform and GitHub Actions. High level familiarity with AI/ML, GenAI, and MLOps concepts. Familiarity with frameworks like LangChain and LangGraph. Experience with SQL and NoSQL databases such as MongoDB, MSSQL, or Postgres. Experience with testing tools such as PyTest, PyMock, xUnit, mocking frameworks, etc. Experience with GCP technologies such as VertexAI, BigQuery, GKE, GCS, DataFlow, and Kubeflow. Experience with Docker and Kubernetes. Experience with Java and Scala a plus.
Posted 1 month ago
2 - 4 years
4 - 6 Lacs
Pune
Work from Office
We are seeking a talented and motivated AI Engineers to join our dynamic team and contribute to the development of next-generation AI/GenAI based products and solutions. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Senior Software Engineer, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services. Responsibilities: Software Development: Write clean, maintainable, and efficient code or various software applications and systems. GenAI Product Development: Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.Assist in researching and experimenting with state-of-the-art generative AI techniques to improve model performance and capabilities. Design and Architecture: Participate in design reviews with peers and stakeholders Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide. Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences. Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production. Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials. Basic Qualifications: Bachelors degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 2+ years of professional software development experience. Proficiency as a developer using Python, FastAPI, PyTest, Celery and other Python frameworks. Experience with software development practices and design patterns. Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA. Basic understanding of cloud technologies and DevOps principles. Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services. Preferred Qualifications: Experience with object-oriented programming, concurrency, design patterns, and REST APIs. Experience with CI/CD tooling such as Terraform and GitHub Actions. High level familiarity with AI/ML, GenAI, and MLOps concepts. Familiarity with frameworks like LangChain and LangGraph. Experience with SQL and NoSQL databases such as MongoDB, MSSQL, or Postgres. Experience with testing tools such as PyTest, PyMock, xUnit, mocking frameworks, etc. Experience with GCP technologies such as VertexAI, BigQuery, GKE, GCS, DataFlow, and Kubeflow. Experience with Docker and Kubernetes. Experience with Java and Scala a plus.
Posted 1 month ago
4 - 9 years
6 - 11 Lacs
Pune
Work from Office
We are seeking a talented and motivated AI Engineers to join our dynamic team and contribute to the development of next-generation AI/GenAI based products and solutions. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Lead Software Engineer, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services. Responsibilities: Software Development: Write clean, maintainable, and efficient code or various software applications and systems. GenAI Product Development: Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.Assist in researching and experimenting with state-of-the-art generative AI techniques to improve model performance and capabilities. Design and Architecture: Participate in design reviews with peers and stakeholders Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide. Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences. Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production. Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials. Basic Qualifications: Bachelors degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 4+ years of professional software development experience. Proficiency as a developer using Python, FastAPI, PyTest, Celery and other Python frameworks. Experience with software development practices and design patterns. Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA. Basic understanding of cloud technologies and DevOps principles. Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services. Preferred Qualifications: Experience with object-oriented programming, concurrency, design patterns, and REST APIs. Experience with CI/CD tooling such as Terraform and GitHub Actions. High level familiarity with AI/ML, GenAI, and MLOps concepts. Familiarity with frameworks like LangChain and LangGraph. Experience with SQL and NoSQL databases such as MongoDB, MSSQL, or Postgres. Experience with testing tools such as PyTest, PyMock, xUnit, mocking frameworks, etc. Experience with GCP technologies such as VertexAI, BigQuery, GKE, GCS, DataFlow, and Kubeflow. Experience with Docker and Kubernetes. Experience with Java and Scala a plus.
Posted 1 month ago
3 - 5 years
20 - 27 Lacs
Noida
Hybrid
Sr. Development Engineer - Python Automation for Barco Control Rooms @ Barco NOIDA About Barco Barco designs technology to enable bright outcomes around the world. Seeing beyond the image, we develop visualization and collaboration solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). We have a team of 3,600 employees, located in 90 countries, whose passion for technology is captured in 400 granted patents. As part of BCR Software Development group at Barco our vision is to be a world class software team partnering with our businesses to offer successful software solutions and outcomes that delight our customers and set the trend in our dynamic markets. BCR (Barco Control Rooms) The Barco Control Rooms business unit is making workflow and visualization solutions for the Control Room market since 1994 to help operators collect, visualize and share critical information for optimal mission-critical decision making. Today, we are still the number one choice for control room professionals who want to stay on top of their situational awareness with 12000+ installations for critical infrastructure and critical operations. Barco CTRL is our latest flagship software product. It is a simple, scalable and secure platform, that gives an operator full control over the information flow in an easy and intuitive way for faster and efficient decision making. Sr. Development Engineer - Python Automation for Barco Control Rooms @ Barco NOIDA We are seeking highly accomplished test automation expert to join our dynamic product development team who can be part of the Barco CTRL product group. The ideal candidate should preferably have worked as Automation developer in product based organisation and has experience in developing and delivering software products in agile methodology. The candidate should be self- driven and should have a great combination of Test strategy, automation, software design, deeper product understanding, technical and communication skills . The right candidate should be passionate about software and technology, product development, excellent communicator, comfortable with ambiguity, and can move fast, collaborator. About the Role As Sr. Development Engineer in test automation you will: Collaborate with product owners and scrum team members to define the system automation framework and improvement Design and develop a robust automation framework, increasing and improving system automation. Gain a deep understanding of the Barco control room product, becoming proficient in all its features Regularly monitor automation tests, improve their stability, and keep the system updated with the latest dependencies. Continuously learn and promote best practices in system automation. Actively participate in component and system-level validation activities with the QA team. Work with cross-functional teams across multiple groups, geographies, and time zones. Ensure the delivery of high-quality, timely product releases. Qualification and Experience: B.E/B.Tech/ME/M.Tech in Computer Science or a related field. 3-5 years of experience in automation testing of enterprise software products using Python and various frameworks. Strong proficiency in Python programming. Experience in designing automation framework architecture. Experience with automation tools such as Selenium, PyTest, JMeter, or similar. Solid experience with CI/CD tools like Jenkins, version control systems like Git, container-based application deployment, Docker, and DevOps practices. Deep understanding of release processes and the creation of automation test strategies. Self-motivated, team player, result-oriented, critical thinker, and problem solver. Excellent analytical, communication, interpersonal, and presentation skills. Experience with Agile software development using SCRUM. Preferred Qualifications: Knowledge of performance and security testing Good experience in networking domain.
Posted 1 month ago
5 - 10 years
10 - 17 Lacs
Bengaluru
Hybrid
Job Summary : We are seeking a highly skilled SDET Data Test Automation Engineer to join our dynamic team. The primary focus of this role is to ensure the integrity of data transformations on our data platform, which works with large datasets, and to enhance our testing capabilities with UI and API automation. The candidate will work closely with development and product teams to deliver robust, scalable and high-performing data test tools. Responsibilities : Design, develop and maintain automated test scripts for data validation, transformation and UI testing. Conduct data testing using Python frameworks like Pandas, PySpark, Pytest UI & API test automation using Playwright Collaborate with development and product teams to identify test requirements and strategies. Analyze test results, identify issues and work on resolutions. Ensure that automated tests are integrated into the CI/CD pipeline. Validate large datasets to ensure data integrity and performance. Work on data transformation processes, including validating rule-based column replacements and exception handling. Required Skills : Strong programming skills in Python Proficiency in data manipulation and testing libraries like Pandas, PySpark, Polars Experience in data validation and reconciliation tools like Great Expectations / Pytest. Hands-on experience with AWS services like S3 and AWS Glue Familiarity with SQL for data transformation tasks Strong experience with API and UI test automation tools and libraries. Preferred Skills : Good to have experience with databases like Trino, iceberg, Snowflake and Postgres Excellent problem-solving and analytical skills Strong communication and teamwork abilities Familiarity with CI/CD pipelines and tools like Jenkins, Docker, Kubernetes Experience with other AWS services like Lambda, EKS etc.
Posted 1 month ago
7 - 12 years
1 - 2 Lacs
Bengaluru
Work from Office
Mandatory required Skills: Python/C#, Automation, Playwright, Pytest/Robot Framework Preferred: Dockers, Kubernates, Git, Jira. Exp:7-12Yrs(Average tenure in Current and previous Company 3Yrs Mandate). NP: Immediate/Serving/30Days. Location: Bangalore. CTC:As per Company standards. Education: Only BE/BTech/MTech/MCA/ME only Interested Candidate only can Apply and Shortlisted Candidates should be available for F2F discussion mandate and there is no initial Virtual interview.
Posted 1 month ago
5 - 10 years
2 - 4 Lacs
Tirunelveli
Work from Office
Responsibilities: * Collaborate on API design & dev using Flask/Django, FastAPI, pytest. * Implement RESTful standards, DynamoDB integration. * Ensure code quality through testing and documentation. Python, APIs, and AI/ML-based workflows.
Posted 1 month ago
3 - 6 years
3 - 7 Lacs
Navi Mumbai
Work from Office
Company Overview: QualityKiosk Technologies is one of the worlds largest Digital Quality Engineering partners and pioneers in performance engineering for largest Banking and Financial Services, Telecom and Automobile clients. QualityKiosk counts more than 50 of the Fortune 100 companies of India and 18 of the Fortune 500 companies across the globe as clients. We have an excellent opportunity for Automation Engineer - Java/Python Salary: Best in Industry Location: Navi Mumbai (Work from Office) Mumbai candidates preferred (only Mumbai candidates/Immediate joiners) only applicable Experience: 3 - 5 years of experience as a Manual Tester, preferably in a banking domain or financial services industry. Requirement: Hand on Experience in Automation, Selenium, Java/Python is required Good concepts of Automation frameworks . Good in Agile Methodology Mobile Automation/Mobile testing/Mobile application - Appium (Added advantage) Flexible to travel client location. Should be able to identify Risks and highlight when require Interested candidates can share their updated resumes on hasan.khan-qkct@qualitykiosk.com Hasan khan | 8652847486 - Only WhatsApp
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The pytest job market in India is growing rapidly, with a high demand for professionals skilled in testing with pytest. This popular testing framework is widely used in the software development industry, making pytest skills highly valued by employers.
The average salary range for pytest professionals in India varies based on experience levels. Entry-level positions can expect to earn around INR 3-5 lakhs per annum, while experienced professionals can earn upwards of INR 10 lakhs per annum.
In the pytest job market, career progression typically follows a path from Junior QA Engineer or Test Engineer to Senior QA Engineer, Test Lead, and eventually QA Manager or Test Architect.
In addition to expertise in pytest, employers often look for professionals with skills in: - Test automation - Python programming - Software testing methodologies - Continuous integration and deployment tools
As you explore job opportunities in pytest in India, remember to showcase your expertise in testing with pytest, along with related skills and knowledge. Prepare for interviews by familiarizing yourself with common pytest interview questions and practice confidently to land your dream job in the software testing industry. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2