Являюсь разработчиком с более чем уже 5 летним опытом, субъективно и объективно (при прохождений собеседований) ощущаю себя middle'овым разработчиком, но в последнее время понимаю что не смогу перепрыгнуть в Senjor'ы - причина - банальна, смотрю код который пишут ребята Senjor'ы и понимаю что до их уровня и оперативности написания сложного кода я никак не смогу дорасти своим мозгами, развитием, тямой если хотите. Понимаю Middle это мой потолок развития и дальше развития я своего не вижу, мне уже почти 30 лет и получается я чересчур долго уже засиделся в миддлах, а охота все-таки развития в управленцы, но в тоже время чтобы было связанно с программированием. Собственно, почему решил написать здесь - так получилось что в всех проектах которых я участвовал - не было у нас тестировщиков-автоматизаторов, и на эту тему наткнулся случайно, начал самостоятельно изучать и она мне понравилась. Хочу спросить, вы вообще видели ли где-нибудь таких разработчиков, которые из разработчиков переквалифицируются в тестировщиков автоматизаторов ? Правильно ли вообще я делаю, что хочу переквалифицироваться? И что вообще отвечать на собеседованиях, на главный вопрос почему вы решили уйти из программиста? Мозгов для сеньора не хватило ?
В компанию Wiley (представительство крупной американской издательской компании, www.wiley.com) приглашается Test Automation Engineer
Summary:
You will work closely with QA Lead to define strategy and process, bringing automation in line with existing functional aspect of the test effort. This role is responsible for the design and development of automated testing using in-house selenium-based framework for UI functional automation and HTTP-based web services. You will be responsible for creation, execution and maintenance of automated scripts and developing the framework.
Major responsibilities:
∙ Work with the QA Lead and colleagues to define process and strategy associated with automation;
∙ Design and create test conditions and scripts to address business and technical use cases;
∙ Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function;
∙ Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using (primarily) Java and Selenium;
∙ Execute and analyse automation test results;
∙ Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution;
∙ Document, track and escalate issues as appropriate, using Jira or similar tools/means.
Experience / skills:
∙ Relevant work experience in development and/or testing role more than 1 year;
∙ Good verbal and written communication skills;
∙ Technical background and understanding of web technologies;
∙ Good development/scripting skills in Java;
∙ Basic understanding and skills in JavaScript;
∙ Basic knowledge in SQL, Hibernate is a plus;
∙ Understanding of object oriented programming, design and debugging skills;
∙ Basic knowledge of Selenium;
∙ Basic understanding of HTTP web services;
∙ Proven ability to work on multiple, diverse projects simultaneously.
Major competencies:
∙ Quality - Demonstrates accuracy, thoroughness and attention to detail at all times; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
∙ Technical Skills -Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
∙ Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities and takes ownership of tasks at hand; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
∙ Quantity - Meets productivity standards; Completes work in timely manner; Strives to increase productivity; Works quickly.
∙ Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals; Completes tasks on time or notifies appropriate person with an alternate plan.
∙ Innovation - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention.
∙ Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group.
Corporate benefits:
∙ Opportunities for professional and career growth;
∙ Compliance with Russian labor Law;
∙ Corporate medical insurance;
∙ Sports activities and corporate events;
∙ Technical and business related trainings;
∙ Friendly atmosphere;
∙ English classes;
∙ Salary will be discussed individually with the successful candidate.
Office location: Moscow region, Korolev.
Отвечу на все вопросы: itincorp@gmail.com , +7 (916) 0722958, Skype: valeriya390
Крылова Валерия, рекрутер компании Wiley
В компанию Wiley (представительство крупной американской издательской компании, www.wiley.com) приглашается Test Automation Engineer
Summary:
You will work closely with QA Lead to define strategy and process, bringing automation in line with existing functional aspect of the test effort. This role is responsible for the design and development of automated testing using in-house selenium-based framework for UI functional automation and HTTP-based web services. You will be responsible for creation, execution and maintenance of automated scripts and developing the framework.
Major responsibilities:
∙ Work with the QA Lead and colleagues to define process and strategy associated with automation;
∙ Design and create test conditions and scripts to address business and technical use cases;
∙ Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function;
∙ Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using (primarily) Java and Selenium;
∙ Execute and analyse automation test results;
∙ Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution;
∙ Document, track and escalate issues as appropriate, using Jira or similar tools/means.
Experience / skills:
∙ Relevant work experience in development and/or testing role more than 1 year;
∙ Good verbal and written communication skills;
∙ Technical background and understanding of web technologies;
∙ Good development/scripting skills in Java;
∙ Basic understanding and skills in JavaScript;
∙ Basic knowledge in SQL, Hibernate is a plus;
∙ Understanding of object oriented programming, design and debugging skills;
∙ Basic knowledge of Selenium;
∙ Basic understanding of HTTP web services;
∙ Proven ability to work on multiple, diverse projects simultaneously.
Major competencies:
∙ Quality - Demonstrates accuracy, thoroughness and attention to detail at all times; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
∙ Technical Skills -Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
∙ Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities and takes ownership of tasks at hand; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
∙ Quantity - Meets productivity standards; Completes work in timely manner; Strives to increase productivity; Works quickly.
∙ Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals; Completes tasks on time or notifies appropriate person with an alternate plan.
∙ Innovation - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention.
∙ Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group.
Corporate benefits:
∙ Opportunities for professional and career growth;
∙ Compliance with Russian labor Law;
∙ Corporate medical insurance;
∙ Sports activities and corporate events;
∙ Technical and business related trainings;
∙ Friendly atmosphere;
∙ English classes;
∙ Salary will be discussed individually with the successful candidate.
Office location: Nizhny Novgorod.
Отвечу на все вопросы: itincorp@gmail.com , +7 (916) 0722958, Skype: valeriya390
Крылова Валерия, рекрутер компании Wiley
Добрый день. Мучаюсь с регулярными выражениями, провожу тест Google поисковика, хочу организовать поиск так, чтобы выбиралась рандомная ссылка. Для этого нужно составить регулярное выражения. Прочитал на форуме "Внимательно изучи страницу которую ты получил с запросом и ты увидишь, что результаты выдачи имеют один вид ссылок типа "url\?q=..." и так далее. С помощью регулярки сделай выражение которое будет доставать эти ссылки." Пробовал составить регулярное выражение,ничего не получилось, поиск не происходит. Помогите пожалуйста, или киньте статью, чтобы разобраться с ними.
Вопиющий случай!!! Семь процентов ошибок с боевого, мне тут недавно сказали, что это большой показатель!!! Разрази меня гром! Да так ли это??
Какой у кого, по чесноку, данный показатель (я понимаю что бывают разные приоритеты и все такое, но если брать среднее арифметическое).
Хочу переубедить своего оппонента, но не хватает доводов! С его слов, нормальный показатель это 3%, все что больше - это вы отцтой тестировщики и место ваше в отстойнике.
Вопиющий случай!!! Семь процентов ошибок с боевого, мне тут недавно сказали, что это большой показатель!!! Разрази меня гром! Да так ли это??
Какой у кого, по чесноку, данный показатель (я понимаю что бывают разные приоритеты и все такое, но если брать среднее арифметическое).
Хочу переубедить своего оппонента, но не хватает доводов! С его слов, нормальный показатель это 3%, все что больше - это вы отцтой тестировщики и место ваше в отстойнике.
Здравствуйте. Пробую разобраться с Yandex Allure(+junit) и возникла такая ситуация:
Eсть три класса с тестами: FirstTest, SecondTest и ThirdTest.
Есть набор тестов SomeSuite, который включает в себя первые два класса (FirstTest и SecondTest)
@RunWith(Suite.class)
@Suite.SuiteClasses({
FirstTest.class,
SecondTest.class
})
public class TestSuite {
public class RunTestSuite {
}
После выполнения "mvn clean test site" я получаю отчет, который содержит выполненные тесты из FirstTest, SecondTest и ThirdTest, а также повторно выполненные FirstTest и SecondTest.
Возможно ли формирование отчета только по конкретному набору тестов(конкретно по SomeSuite)? Не нашел способа запустить только его, и при этом получить отчет только по этому набору. Мб где-то протупил, но не вижу где.