1. Proven experience as a QA Tester or similar role with 5+ Years of experience, with a strong understanding of software testing principles, methodologies and techniques.
2. Proficiency in creating and executing test plans, test cases, and test scripts.
3. Experience with various testing types including functional, integration, regression, and usability testing.
4. Familiarity with manual and automated testing tools, such as Selenium, Appium, Lambda Test.
5. Basic knowledge of programming languages (e.g., Java, Python) and scripting for test automation is a plus.
6. Excellent analytical and problem-solving skills, with a keen attention to detail.
About Pion Global Solutions LTD
Similar jobs
We are seeking a QA automation engineer to design testing procedures for our software applications. In this role, you will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team.
Responsibilities
- Write, design, and execute automated tests by creating scripts that run testing functions automatically;
- Determine the priority for test scenarios and create execution plans to implement these scenarios;
- Conduct thorough integration testing to ensure consistent functionality across modules, services, and platforms.
- Write documentation for automated processes including test plans, test procedures, and test cases;
- Build test automation frameworks; Suggest /Make framework enhancements to accommodate the scripting needs
- Partner with product managers and developers to understand application requirements and ensure these are effectively tested.
- Participate actively in team discussions, providing feedback on testing practices and processes.
- Detail and document bugs/defects with clarity, ensuring issues are easily understood and addressed.
- Regularly report on QA activities and product quality, highlighting any areas of concern.
- Advocate for feedback mechanisms to continually refine the development and QA processes.
Requirements
- Bachelor’s degree in computer science, software engineering, or a similar field.
- A minimum of 2+ years of work experience as a QA automation engineer.
- Experience with integration testing and its tools/frameworks.
- Familiarity with Agile/Scrum development methodologies.
- Familiarity with test automation tools suited for Node.js, React, and React Native, such as Jest, Detox, and Appium.
- Advanced programming skills including automation systems and databases.
- Analytical skills to examine bug reports, prioritize necessary tests, and streamline application functions through automated testing processes
Good to have
- Experience with CI/CD pipelines, e.g., Jenkins or CircleCI.
- Knowledge of Docker and containerized testing environments.
- Prior experience in testing APIs, especially those built with Express.js or other Node.js frameworks.
- Proficiency with tools like Postman for API testing.
- Experience with frontend and mobile testing tools for React and React Native, such as Cypress, React Testing Library, or Espresso.
- Experience with mobile device emulators and physical device testing for React Native.
What we offer
- An environment conducive to high-paced learning.
- Limitless opportunities for rapid professional growth.
- A culture of high autonomy and ownership, free from micromanagement.
- Collaborative involvement with a team boasting a proven track record (yes, we achieved over 1 million DAUs in our past startup).
- The chance to contribute to the future by being a part of the emerging Creator Economy.
About us
Rigi is a purpose-driven platform designed for creators, influencers, and celebrities to grow, manage, and monetize their communities. Our mission is to empower both established and aspiring online creators to flourish by pursuing their passions. We envision a world where everyone can achieve success by doing what they love.
Why work with us?
By joining our team, you'll be part of building the next 100 million-user rocketship. Collaborate alongside passionate leaders with a history of building and scaling successful companies, all while making a meaningful impact by empowering individuals to achieve success through their passions.
Join Our Journey
At Jules AI, we are dedicated to revolutionizing the recycled materials industry with advanced technology solutions. Join us to contribute to a sustainable future by enhancing the automation processes within our Quality Assurance (QA) team. As a Junior Automation Engineer, you will support the development and optimization of automated testing frameworks to ensure our software products are dependable, efficient, and adhere to the highest quality standards.
What You Will Do
- Support Development of Automated Testing Frameworks: Assist in the design, construction, and maintenance of automated testing frameworks and systems across different platforms and technologies under the guidance of senior engineers.
- Assist with Test Planning: Collaborate with QA analysts and engineers to comprehend system requirements and features, aiding in the conversion of these into detailed automated tests.
- Learn and Apply CI/CD Practices: Gain exposure to integrating automation tests with Continuous Integration and Deployment (CI/CD) pipelines to facilitate continuous testing and feedback throughout the software development lifecycle.
- Contribute to Performance Testing: Help implement scripts to test the performance and scalability of our software products, helping identify and report potential bottlenecks and opportunities for optimization.
- Bug Detection and Reporting: Support the use of automated tests to discover and document software bugs and issues, working in coordination with development teams to promote swift resolutions.
- Explore New Tools and Technologies: Under supervision, explore and learn about the latest trends and tools in automated testing to support the senior team in enhancing testing efficiency and effectiveness.
- Quality Metrics Assistance: Assist in monitoring, analyzing, and reporting quality metrics from automated tests to help inform improvements and decision-making processes.
Who We Are Looking For
Skills and Qualifications:
- .Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Early Career Experience: 1+ years of experience in QA automation, including internships or university projects.
- Technical Familiarity: Familiarity with automation tools (e.g., Selenium, Playwright) and programming languages (e.g., Python, Java).
- Understanding of QA Fundamentals: Basic knowledge of QA methodologies, tools, and processes.
- Analytical Skills: Strong problem-solving skills with a detail-oriented approach.
- Team Collaboration: Good communication skills and the ability to work effectively as part of a team.
- Agile Awareness: Some exposure to Agile/Scrum development processes.
Grow, Develop, and Thrive With Us
- Diversity and Inclusion: Be part of an inclusive culture that values diverse perspectives and innovative ideas.
- Global Collaboration: Work with a dynamic team that’s making an impact across the globe, in the recycling industry and beyond.
- Professional Growth: Access to the latest tools and technologies, along with opportunities for personal and professional development.
- Flexible Work Environment: Competitive compensation, performance-based rewards, health benefits, paid time off, and flexible working hours to support your well-being.
- Community and Networking: Engage with a vibrant community, share knowledge, and build lasting connections in the industry.
Apply Now: https://nyteco.keka.com/careers/jobdetails/41246
- Demonstrated work experience in Manual and Automation testing
- Ability to develop Test Automation Scripts and Test Executions
- Hands-on experience in Selenium web driver and Core Java, TestNG/Cucumber
- Expertise in Testing web services/APIs, Jenkins
- Familiarity with tools/utilities such as Bitbucket, Jira, Confluence
- It is advantageous to have prior experience with tools such as JMeter in performance testing such as load testing, spike testing, and so on.
- Strong problem-solving abilities, technical troubleshooting skills, and attention to detail.
- Willingness and flexibility to switch between multiple high priority assignments
- 5+ years experience in automation development in OO language
- Experience with CI/CD tools like Jenkins, Shippable, TravisCI or similar
- Develop and implement tools for automated testing (Linux Shell, Java/Groovy, Docker, Kubernetes)
- Take essential part in the development cycles, in order to deliver high quality products
- Closely interact with developers and support, regarding customer issues
- Investigate software issues as a result of testing
YOUR RESPONSIBILITIES
· Automated testing of complex SPA Web application (brand-new software products based on unified platform, new features, bug verification), requirement testing, analysis and clarification (direct communication with product owner),
· Communication with different cross-functional teams
· Following automation testing standards set in the team
· Help to build fully automated testing pipeline
REQUIRED SKILLS AND EXPERIENCE
- 3-5 years of experience in automation testing
- Testing web-applications (UI and API), including SPA
- Black box testing (boundary values, equivalence partitioning)
- UI/UX Testing
- C# experience of 2+ years
- NUnit or similar
- Selenium WebDriver
- CSS-selectors
DESIRABLE SKILLS AND EXPERIENCE
- Basic knowledge of core JavaScript
- Desire to learn tools and techniques
- Confluence or similar
- Bug tracking system (Jira)
- TeamCity
- Allure or similar
- Jira X-Ray or similar
- Performance testing experience
- Cross-browser testing experience
- Security testing experience
PERSONAL SKILLS
· Strong spirit skills set: conflict resistant, self -motivated, result-oriented, responsible, honest, “open”, courageous
Minimum 10 years of relevant experience:
- Should have worked extensively in various Testing projects
- Responsible to develop and drive the framework development for the assigned projects
- Should be expert in providing high level of Process Improvement through reusable code (at least 70%)
- High level of technical expertise to handle automation framework development from scratch on various tools
- Expert in Selenium and Java
- Should have good understanding of Behaviour Driven Development (BDD) framework in automation testing
- Should have worked on various frameworks like TestNG, Maven, Cucumber
- Good to have experience on various other automation testing tools like Qualitia, TOSCA, UFT
- Good knowledge on Continuous Integration/Continuous Deployment (CI/CD)
- Good knowledge on source control systems like SVN, Git, etc.
- Basic Experience in Capital Markets/Stock Exchange/Broking House domain
- Should be well versed with both Functional and Non-Functional Testing
- Must be aware of API and Database testing
- Basic knowledge of SQL queries
- Must have worked on test management tools like HP ALM
- Must have experience of defect tracking tools like Jira, Mantis
- Should have knowledge of various platforms like Windows, UNIX
- Efficient in understanding the Defect Lifecycle
- Efficient in scripting languages like Java, C#
- Contribute to framework development and emphasize on reusability
- Should have worked on Agile based projects; Good to have experience in TDD/TFD
- Must be aware testing artefacts like test strategy, test plan, defect report, etc.
- Regular tracking and reporting
- Review the work of the junior testers
- Assembling and coordinating project team members; assigning individual responsibilities
- Prepare testing metrics and share with the Test manager
- Should stay updated with the latest developments in the field of Testing
- Excellent client-facing and internal communication skills
- Excellent written and verbal communication skills
- Coordinate recruitment or selection of project personnel
- Understand functional and non-functional testing requirements for APIs
- Document functional and non-functional testing scenarios and cases where needed, on one of the test management tools
- Identify or create data for testing
- Automation framework design and implementation according to project structure
- Develop test automation scripts using tools like RestAssured and SoapUI
- Must be able to use all web methods like GET, PUT, POST, DELETE, etc.
- Validate feedback, response time, and error code
- Validate XML and JSON body using JSON Parser
- Raise PR to check in code for test automation scripts
- Conduct peer reviews of test cases and automation scripts
Mandatory Skills
- Intermediate to advanced level skill in programming using Java and/or Python
- Intermediate to advanced level skill in using API test automation tools and developing test automation frameworks - RESTAssured, Postman, SoapUI, Karate, Robot
- Intermediate to advanced level skill in working with databases preferably SQL
- Configuration management - GIT • Build management - Maven
- Continuous Integration - Jenkins
- Excellent verbal and written communication skills
- Experience into Manual Testing and Automation Testing- Thorough knowledge on Testing Processes, defect metrics, Automation tools like selenium, QTP- Knowledge on Junit, remedy-
- Thorough quality improvement skills, advanced problem solving and analysis skills- Knowledge of various operating systems - Linux, Windows-
- Knowledge of Agile process-
- Excellent verbal and written communication skills with the ability to work effectively on a team and collaboratively across lines of business-
- Work into QA module for multiple products.