We are seeking a dedicated and detail-oriented QA Software Automation Engineer and data analyst to join our Advanced Analytics team.
This role is perfect for an individual with 1-2 years of experience in software quality assurance and automation.
The successful candidate will be responsible for developing, executing, and maintaining automated test scripts to ensure the highest quality of our software solutions. Additionally, this individual will be involved in conducting research and analysis to support analytics initiatives.
In this position, you will:
Develop and maintain manual and automated test scripts for various applications and services.
Execute automated test cases, analyze results, and report bugs and issues to the development team.
Collaborate with cross-functional teams, including developers, product managers, and network engineers, to understand requirements and develop test strategies.
Participate in the design and implementation of test plans, test cases, and test scripts.
Continuously improve testing processes, tools, and techniques to enhance the efficiency and effectiveness of the QA process.
Assist in the preparation of test data and environments for automation testing.
Conduct research and analysis to support automation and quality assurance efforts.
Collect production metrics, build reports, and present the status of production to management.
Contribute to the documentation of test cases, results, and any new processes.
This role is perfect for an individual with 1-2 years of experience in software quality assurance and automation.
The successful candidate will be responsible for developing, executing, and maintaining automated test scripts to ensure the highest quality of our software solutions. Additionally, this individual will be involved in conducting research and analysis to support analytics initiatives.
In this position, you will:
Develop and maintain manual and automated test scripts for various applications and services.
Execute automated test cases, analyze results, and report bugs and issues to the development team.
Collaborate with cross-functional teams, including developers, product managers, and network engineers, to understand requirements and develop test strategies.
Participate in the design and implementation of test plans, test cases, and test scripts.
Continuously improve testing processes, tools, and techniques to enhance the efficiency and effectiveness of the QA process.
Assist in the preparation of test data and environments for automation testing.
Conduct research and analysis to support automation and quality assurance efforts.
Collect production metrics, build reports, and present the status of production to management.
Contribute to the documentation of test cases, results, and any new processes.
Requirements:
1-2 years of experience in software quality assurance and automation testing.
Basic understanding of networking concepts.
Proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript).
Experience with automation testing tools (e.g., Selenium).
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI).
Strong analytical and problem-solving skills.
Excellent communication skills and the ability to work collaboratively in a team environment.
Attention to detail and a commitment to delivering high-quality work.
Preferred Skills:
Knowledge of network protocols.
Experience with performance and security testing.
Understanding of Agile/Scrum methodologies.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
1-2 years of experience in software quality assurance and automation testing.
Basic understanding of networking concepts.
Proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript).
Experience with automation testing tools (e.g., Selenium).
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI).
Strong analytical and problem-solving skills.
Excellent communication skills and the ability to work collaboratively in a team environment.
Attention to detail and a commitment to delivering high-quality work.
Preferred Skills:
Knowledge of network protocols.
Experience with performance and security testing.
Understanding of Agile/Scrum methodologies.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
This position is open to all candidates.